home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
patches
/
toolkt20
/
os2def.dif
< prev
next >
Wrap
Text File
|
1992-08-03
|
841b
|
33 lines
36,41c36,59
< #define APIENTRY _System
< #define EXPENTRY _System
<
< #define APIENTRY16 _Far16 _Pascal
< #define PASCAL16 _Far16 _Pascal
< #define CDECL16 _Far16 _Cdecl
---
> /*
> ** This is required to use the GNU C/C++ compilers
> */
> #if defined(__GNUG__) || defined(__GNUC__)
> #define APIENTRY
> #define EXPENTRY
> #define APIENTRY16
> #define PASCAL16
> #define CDECL16
> #define _Seg16
> #define _Far16
> #define _Optlink
> #define _Builtin
> #define APIENTRY_FUNC(f,a) f##a asm(#f)
> #define EXPENTRY_FUNC(f,a) f##a asm(#f)
> #else
> #define APIENTRY _System
> #define EXPENTRY _System
> #define APIENTRY16 _Far16 _Pascal
> #define PASCAL16 _Far16 _Pascal
> #define CDECL16 _Far16 _Cdecl
> #define APIENTRY_FUNC(f,a) _System f##a
> #define EXPENTRY_FUNC(f,a) _System f##a
> #endif