Changeset 13 for trunk/include/misc.h
- Timestamp:
- May 31, 1999, 7:04:19 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/misc.h
r10 r13 1 /* $Id: misc.h,v 1. 2 1999-05-27 15:17:58phaller Exp $ */1 /* $Id: misc.h,v 1.3 1999-05-31 17:04:19 phaller Exp $ */ 2 2 3 3 #ifndef __MISC_H__ 4 4 #define __MISC_H__ 5 6 #ifndef _OS2WIN_H7 #include <win32type.h>8 #endif9 5 10 6 #ifdef __cplusplus … … 12 8 #endif 13 9 10 /* 11 * Compiler Environment Definition 12 */ 13 14 /* --- WATCOM C --- */ 14 15 #ifdef __WATCOMC__ 15 #define CDECL _cdecl 16 #define EXPORT _export 17 #define WIN32API __stdcall 16 #define CDECL _cdecl 17 #define EXPORT _export 18 #define WIN32API __stdcall 19 #define SYSTEM __stdcall 18 20 #else 19 #ifndef CDECL 20 #define CDECL __cdecl 21 22 /* --- GCC/EMX --- */ 23 #ifdef __GNUC__ 24 #define CDECL _cdecl 25 #define EXPORT _export 26 #define WIN32API __stdcall 27 #define SYSTEM __stdcall 28 #else 29 30 /* --- VAC --- */ 31 #ifdef __IBMCPP__ 32 #define CDECL _Cdecl 33 #define EXPORT _Export 34 #define WIN32API _System _Export 35 #define SYSTEM _System 36 #else 37 38 /* --- ??? --- */ 39 #error No known compiler. 21 40 #endif 22 #define EXPORT _Export 23 #define WIN32API __stdcall /*_Export done in *.def file now */ 41 #endif 42 #endif 43 44 45 /* map WINE to ODIN */ 46 #define WINAPI WIN32API 24 47 #include <builtin.h> 25 48 49 26 50 #ifdef DEBUG 27 #define DebugInt3() _interrupt(3)51 #define DebugInt3() _interrupt(3) 28 52 #else 29 #define DebugInt3()53 #define DebugInt3() 30 54 #endif 31 55 56 57 #ifdef DEBUG 58 #define dprintf(a) WriteLog a 59 #define eprintf(a) WriteLog a ; WriteLogError a 60 #define dassert(a, b) if(!(a)) WriteLogError b 61 #define dbgCheckObj(a) a->checkObject() 62 #else 63 #define dprintf(a) 64 #define eprintf(a) 65 #define dassert(a, b) 66 #define dbgCheckObj(a) 32 67 #endif 33 68 34 #define SYSTEM _System 35 36 #ifdef DEBUG 37 #define dprintf(a) WriteLog a 38 #define eprintf(a) WriteLog a ; WriteLogError a 39 #define dassert(a, b) if(!(a)) WriteLogError b 40 #define dbgCheckObj(a) a->checkObject() 41 #else 42 #define dprintf(a) 43 #define eprintf(a) 44 #define dassert(a, b) 45 #define dbgCheckObj(a) 46 #endif 47 48 int SYSTEM WriteLog(char *tekst, ...); 49 int SYSTEM WriteLogError(char *tekst, ...); 69 int SYSTEM WriteLog(char *tekst, ...); 70 int SYSTEM WriteLogError(char *tekst, ...); 50 71 void SYSTEM CheckVersion(ULONG version, char *modname); 51 72 void SYSTEM CheckVersionFromHMOD(ULONG version, HMODULE hModule); … … 55 76 #endif 56 77 78 79 #ifndef _OS2WIN_H 80 #include <win32type.h> 81 #endif 82 57 83 #include "versionos2.h" 58 84 #include "unicode.h"
Note:
See TracChangeset
for help on using the changeset viewer.