宏定义 |
#define | HGL_LIB_DEBUG_NAME "Release" |
#define | HGL_MERGE32(a, b, c, d) (a|b<<8|c<<16|d<<24) |
#define | HGL_OS_Windows HGL_MERGE32('W','i','n',' ') |
#define | HGL_OS_MacOS HGL_MERGE32('M','a','c',' ') |
#define | HGL_OS_iOS HGL_MERGE32('i','O','S',' ') |
#define | HGL_OS_FreeBSD HGL_MERGE32('F','B','S','D') |
#define | HGL_OS_NetBSD HGL_MERGE32('N','B','S','D') |
#define | HGL_OS_OpenBSD HGL_MERGE32('O','B','S','D') |
#define | HGL_OS_Linux HGL_MERGE32('L','i','n','u') |
#define | HGL_OS_Cygwin HGL_MERGE32('C','y','g','w') |
#define | HGL_OS_Solaris HGL_MERGE32('S','o','l','a') |
#define | HGL_OS_PS2 HGL_MERGE32('P','S','2',' ') |
#define | HGL_OS_PSP HGL_MERGE32('P','S','P',' ') |
#define | HGL_OS_PS3 HGL_MERGE32('P','S','3',' ') |
#define | HGL_OS_PSV HGL_MERGE32('P','S','V',' ') |
#define | HGL_OS_AIX HGL_MERGE32('A','I','X',' ') |
#define | HGL_OS_HPUX HGL_MERGE32('H','P','U','X') |
#define | HGL_OS_IRIX HGL_MERGE32('I','R','I','X') |
#define | HGL_OS_BeOS HGL_MERGE32('B','e','O','S') |
#define | HGL_OS_Haiku HGL_MERGE32('H','a','i','k') |
#define | HGL_OS_QNX HGL_MERGE32('Q','N','X',' ') |
#define | HGL_CPU_X86_32 HGL_MERGE32('8','6','3','2') |
#define | HGL_CPU_X86_64 HGL_MERGE32('8','6','6','4') |
#define | HGL_CPU_Itanium HGL_MERGE32('I','A','6','4') |
#define | HGL_CPU_MIPS HGL_MERGE32('M','I','P','S') |
#define | HGL_CPU_MIPSel HGL_MERGE32('M','I','e','l') |
#define | HGL_CPU_PowerPC HGL_MERGE32('P','P','C',' ') |
#define | HGL_CPU_Cell HGL_MERGE32('C','E','L','L') |
#define | HGL_CPU_ARM5 HGL_MERGE32('A','R','M','5') |
#define | HGL_CPU_ARM7 HGL_MERGE32('A','R','M','7') |
#define | HGL_CPU_ARM9 HGL_MERGE32('A','R','M','9') |
#define | HGL_CPU_SH HGL_MERGE32('S','H',' ',' ') |
#define | HGL_CPU_Sparc HGL_MERGE32('S','P','A','R') |
#define | HGL_COMPILER_CBuilder HGL_MERGE32('C','P','P','B') |
#define | HGL_COMPILER_Microsoft HGL_MERGE32('M','S','C',' ') |
#define | HGL_COMPILER_Watcom HGL_MERGE32('W','A','T','C') |
#define | HGL_COMPILER_GNU HGL_MERGE32('G','N','U',' ') |
#define | HGL_COMPILER_Intel HGL_MERGE32('I','n','t','e') |
#define | HGL_COMPILER_Oracle HGL_MERGE32('O','R','A','C') |
#define | HGL_COMPILER_HP HGL_MERGE32('H','P',' ',' ') |
#define | HGL_COMPILER_IBM HGL_MERGE32('I','B','M',' ') |
#define | HGL_COMPILER_SGI HGL_MERGE32('S','G','I',' ') |
#define | HGL_COMPILER_Pathscale HGL_MERGE32('P','a','S','c') |
#define | HGL_COMPILER_Pelles HGL_MERGE32('P','e','l','l') |
#define | HGL_COMPILER_DigitalMars HGL_MERGE32('D','i','M','a') |
#define | HGL_COMPILER_Vector HGL_MERGE32('V','e','c','t') |
#define | HGL_COMPILER_LLVM HGL_MERGE32('L','L','V','M') |
#define | HGL_COMPILER_PGI HGL_MERGE32('P','G','I',' ') |
#define | HGL_COMPILER_TI HGL_MERGE32('T','I',' ',' ') |
#define | HGL_BIG_ENDIAN 'B' |
#define | HGL_LITTLE_ENDIAN 'L' |
#define | HGL_CPU_ENDIAN L"Little Endian" |
#define | UNICODE |
#define | HGL_LIB_Base HGL_LIB_FRONT "Base" HGL_LIB_END |
#define | HGL_LIB_APR HGL_LIB_FRONT "APR" HGL_LIB_END |
#define | HGL_LIB_Network HGL_LIB_FRONT "Network" HGL_LIB_END |
#define | HGL_LIB_OpenALEE HGL_LIB_FRONT "OpenALEE" HGL_LIB_END |
#define | HGL_LIB_Graphics HGL_LIB_FRONT "Graphics" HGL_LIB_END |
#define | HGL_LIB_GUI HGL_LIB_FRONT "GUI" HGL_LIB_END |
#define | HGL_LIB_UtilityTools HGL_LIB_FRONT "UtilityTools" HGL_LIB_END |
#define | HGL_LIB_WinExternal HGL_LIB_FRONT "WinExternal" HGL_LIB_END |
#define | HGL_LIB_WinConsole HGL_LIB_FRONT "WinConsole" HGL_LIB_END |
#define | HGL_LIB_WinGame HGL_LIB_FRONT "WinGame" HGL_LIB_END |
#define | HGL_LIB_WinVCL HGL_LIB_FRONT "WinVCL" HGL_LIB_END |
#define | HGL_LIB_UnixConsole HGL_LIB_FRONT "UnixConsole" HGL_LIB_END |