00001
00002
00003
00004
00005
00006
00007
00008
00009 #define MSG_BASE 0x400 //may as well use Win32 value (although it can be 0)
00010
00011 #define ENTER_STR "\n"
00012
00013 #define SLASH_CHAR '/'
00014 #define SLASH_STR "/"
00015
00016 #ifdef _STDIO_H
00017 #define __STDIO__ //see stdc.hpp
00018 #endif
00019
00020 #define CASE_SENSITIVE TRUE
00021
00022 #define longlong long long
00023
00024 #define __cdecl __attribute__((cdecl))
00025 #define _cdecl __cdecl
00026 #define __stdcall __attribute__((stdcall))
00027 #define _stdcall __stdcall
00028 #define __fastcall __attribute__((fastcall))
00029 #define _fastcall __fastcall
00030 #define __noinline __attribute__((noinline))
00031 #define _noinline __noinline
00032 #define DLLExport extern "C"
00033 #define DLLExportCPP extern
00034 #define DLLImport extern "C"
00035 #define DLLImportCPP extern
00036
00037 #define OBJ_EXT ".o"
00038 #define LIB_EXT ".a"
00039 #define EXE_EXT ".bin" //you can change if you like, but leaving it blank is annoying!
00040 #define DLL_EXT ".so"