Ticket #1: include.diff

File include.diff, 2.6 KB (added by Valery V. Sedletski, 9 years ago)

headers

  • \include/iprt/x86extra.mac

    diff -urN vbox-clean-bk\include/iprt/x86extra.mac vbox-clean\include/iprt/x86extra.mac
    old new  
    140140        .ds             resw 1
    141141        .selLdt         resw 1
    142142endstruc
     143%ifndef RT_OS_OS2
    143144AssertCompileSize(X86TSS16, 44)
     145%endif
    144146
    145147
    146148struc X86TSS32
     
    203205        .offIoBitmap    resw 1
    204206        .IntRedirBitmap resb 32
    205207endstruc
     208%ifndef RT_OS_OS2
    206209AssertCompileSize(X86TSS64, 136)
     210%endif
    207211
    208212%endif
    209213
  • \include/VBox/com/defs.h

    diff -urN vbox-clean-bk\include/VBox/com/defs.h vbox-clean\include/VBox/com/defs.h
    old new  
    3434# define __STDC_CONSTANT_MACROS
    3535#endif
    3636
    37 #if defined (RT_OS_OS2)
     37#if defined(RT_OS_OS2) && !defined(QT_CORE_LIB)
    3838
    3939# if defined(RT_MAX) && RT_MAX != 22
    4040#  undef RT_MAX
     
    5858#  define RT_MAX(Value1, Value2)                  ( (Value1) >= (Value2) ? (Value1) : (Value2) )
    5959# endif
    6060
     61#else
     62# include <qwindowdefs_pm.h>
    6163#endif /* defined(RT_OS_OS2) */
    6264
    6365/* Include iprt/types.h (which also includes iprt/types.h) now to make sure iprt
  • \include/VBox/sup.h

    diff -urN vbox-clean-bk\include/VBox/sup.h vbox-clean\include/VBox/sup.h
    old new  
    457457#if defined(IN_SUP_R3) || defined(IN_SUP_R0)
    458458extern DECLEXPORT(PSUPGLOBALINFOPAGE)   g_pSUPGlobalInfoPage;
    459459
    460 #elif !defined(IN_RING0) || defined(RT_OS_WINDOWS) || defined(RT_OS_SOLARIS)
     460#elif !defined(IN_RING0) || defined(RT_OS_WINDOWS) || defined(RT_OS_SOLARIS) || defined(RT_OS_OS2)
    461461extern DECLIMPORT(PSUPGLOBALINFOPAGE)   g_pSUPGlobalInfoPage;
    462462
    463463#else /* IN_RING0 && !RT_OS_WINDOWS */
  • \include/VBox/vmm/hm_vmx.mac

    diff -urN vbox-clean-bk\include/VBox/vmm/hm_vmx.mac vbox-clean\include/VBox/vmm/hm_vmx.mac
    old new  
    175175    .uHostFSBase        resq    1
    176176    .uHostGSBase        resq    1
    177177endstruc
     178
     179%ifndef RT_OS_OS2
     180; // vs -- symbol referencies not supported in preprocess-only mode
    178181AssertCompileMemberOffset(VMXRESTOREHOST, HostGdtr,     16-2)
    179182AssertCompileMemberOffset(VMXRESTOREHOST, HostIdtr,     32-2)
    180183AssertCompileMemberOffset(VMXRESTOREHOST, uHostFSBase,    40)
    181184AssertCompileSize(VMXRESTOREHOST, 56)
    182 
     185%endif