| version 1.17, 2004/05/15 06:45:56 | version 1.18, 2004/05/22 16:35:07 | 
| Line 134  typedef int   BOOL; | Line 134  typedef int   BOOL; | 
 | #endif | #endif | 
 | #endif | #endif | 
 |  |  | 
 |  | /* archtecture */ | 
 |  | /* amd64 */ | 
 |  | #if defined(amd64) || defined(__AMD64__) || defined(__amd64__)) || | 
 |  | defined(x86_64) || defined(__x86_64__) || defined(__X86_64__) | 
 |  | #define NP2_CPU_ARCH_AMD64 | 
 |  | #endif /* amd64 */ | 
 |  | /* i386 */ | 
 |  | #if defined(i386) || defined(__i386__) || defined(NP2_CPU_ARCH_AMD64) | 
 |  | #define NP2_CPU_ARCH_IA32 | 
 |  | #endif /* i386 */ | 
 |  |  | 
 | #if defined(__GNUC__) | #if defined(__GNUC__) | 
 | #define GCC_ATTR_PACKED __attribute__((packed)) | #define GCC_ATTR_PACKED __attribute__((packed)) | 
 |  | #if defined(NP2_CPU_ARCH_IA32) | 
 |  | #define GCC_CPU_ARCH_IA32 | 
 |  | #endif | 
 |  | #if defined(NP2_CPU_ARCH_AMD64) | 
 |  | #define GCC_CPU_ARCH_AMD64 | 
 | #endif | #endif | 
 |  | #endif /* __GNUC__ */ | 
 |  |  | 
 | #ifndef NELEMENTS | #ifndef NELEMENTS | 
 | #define NELEMENTS(a)    ((int)(sizeof(a) / sizeof(a[0]))) | #define NELEMENTS(a)    ((int)(sizeof(a) / sizeof(a[0]))) | 
| Line 157  void toolkit_msgbox(const char *title, c | Line 174  void toolkit_msgbox(const char *title, c | 
 | #define SUPPORT_CRT15KHZ | #define SUPPORT_CRT15KHZ | 
 | #endif | #endif | 
 |  |  | 
| #if defined(i386) || defined(__i386__) | #if defined(NP2_CPU_ARCH_IA32) | 
 | #undef  MEMOPTIMIZE | #undef  MEMOPTIMIZE | 
 | #define LOADINTELDWORD(a)       (*((UINT32 *)(a))) | #define LOADINTELDWORD(a)       (*((UINT32 *)(a))) | 
 | #define LOADINTELWORD(a)        (*((UINT16 *)(a))) | #define LOADINTELWORD(a)        (*((UINT16 *)(a))) |