diff options
Diffstat (limited to 'src/include/krb5/config.h')
-rw-r--r-- | src/include/krb5/config.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/include/krb5/config.h b/src/include/krb5/config.h index 0394339..3f03dda 100644 --- a/src/include/krb5/config.h +++ b/src/include/krb5/config.h @@ -55,10 +55,21 @@ typedef unsigned char u_char; #endif #ifndef INTERFACE -#define INTERFACE __far __export __pascal +#define INTERFACE __far __export __pascal +#define INTERFACE_C __far __export __cdecl #endif #define FAR __far +/* + * The following defines are needed to make <windows.h> work + * in stdc mode (/Za flag). Winsock.h needs <windows.h>. + */ +#define _far __far +#define _near __near +#define _pascal __pascal +#define _cdecl __cdecl +#define _huge __huge + #else /* Rest of include file is for non-Microloss-Windows */ #ifndef KRB5_AUTOCONF__ @@ -116,7 +127,9 @@ typedef unsigned char u_char; * just define it as NULL. */ #define INTERFACE +#define INTERFACE_C #define FAR +#define labs(x) abs(x) #endif /* __windows__ */ |