Diff for /np2/x11/compiler.h between versions 1.8 and 1.15

version 1.8, 2004/01/07 14:51:53 version 1.15, 2004/03/23 15:16:43
Line 31 Line 31
   
 #define VERMOUTH_LIB  #define VERMOUTH_LIB
 #undef  SOUND_CRITICAL  #undef  SOUND_CRITICAL
 #define SOUNDRESERVE    100  #undef  SOUNDRESERVE
   
 #endif  /* NOSOUND */  #endif  /* NOSOUND */
   
 #include <sys/param.h>  #include <sys/param.h>
 #include <sys/time.h>  #include <sys/time.h>
 #include <assert.h>  #include <assert.h>
   #include <errno.h>
 #include <fcntl.h>  #include <fcntl.h>
 #include <setjmp.h>  #include <setjmp.h>
 #include <stdio.h>  #include <stdio.h>
Line 112  typedef int   BOOL; Line 113  typedef int   BOOL;
 #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))  #define roundup(x, y)   ((((x)+((y)-1))/(y))*(y))
 #endif  #endif
   
   #ifndef UNUSED
 #define UNUSED(v)       ((void)(v))  #define UNUSED(v)       ((void)(v))
 #define INLINE          __inline  #endif
   
 #define FASTCALL  #define FASTCALL
 #define SOUNDCALL  #define SOUNDCALL
 #define MEMCALL  #define MEMCALL
 #define CPUCALL  #define CPUCALL
   
 #ifdef  DEBUG  #ifdef  DEBUG
   #define INLINE
 #define __ASSERT(s)     assert(s)  #define __ASSERT(s)     assert(s)
 #else  #else
   #ifndef __ASSERT
 #define __ASSERT(s)  #define __ASSERT(s)
 #endif  #endif
   #ifndef INLINE
   #define INLINE          __inline
   #endif
   #endif
   
 #ifndef NELEMENTS  #ifndef NELEMENTS
 #define NELEMENTS(a)    ((int)(sizeof(a) / sizeof(a[0])))  #define NELEMENTS(a)    ((int)(sizeof(a) / sizeof(a[0])))
Line 134  UINT32 gettick(); Line 143  UINT32 gettick();
 #define GETRAND()       random()  #define GETRAND()       random()
 #define SPRINTF         sprintf  #define SPRINTF         sprintf
   
   #if defined(CPUCORE_IA32)
   void toolkit_msgbox(const char *title, const char *msg);
   #define msgbox(title, msg)      toolkit_msgbox(title, msg);
   
   #define SUPPORT_PC9821
   #define SUPPORT_CRT31KHZ
   #else
   #define SUPPORT_CRT15KHZ
   #endif
   
 #if defined(i386) || defined(__i386__)  #if defined(i386) || defined(__i386__)
 #undef  MEMOPTIMIZE  #undef  MEMOPTIMIZE
   #define LOADINTELDWORD(a)       (*((UINT32 *)(a)))
   #define LOADINTELWORD(a)        (*((UINT16 *)(a)))
   #define STOREINTELDWORD(a, b)   *(UINT32 *)(a) = (b)
   #define STOREINTELWORD(a, b)    *(UINT16 *)(a) = (b)
 #elif defined(arm) || defined (__arm__)  #elif defined(arm) || defined (__arm__)
 #define MEMOPTIMIZE     2  #define MEMOPTIMIZE     2
 #define REG8            UINT  #define REG8            UINT
 #define REG16           UINT  #define REG16           UINT
   #define OPNGENARM
 #else  #else
 #define MEMOPTIMIZE     1  #define MEMOPTIMIZE     1
 #endif  #endif
Line 152  UINT32 gettick(); Line 176  UINT32 gettick();
 #define SUPPORT_32BPP  #define SUPPORT_32BPP
 #define SUPPORT_NORMALDISP  #define SUPPORT_NORMALDISP
   
 #if defined(USE_GTK)  #define SUPPORT_HOSTDRV
   
   #undef  SUPPORT_SASI
   #undef  SUPPORT_SCSI
   #undef  SUPPORT_IDE
   
   #if USE_GTK > 0
   #define SUPPORT_S98
 #define SUPPORT_KEYDISP  #define SUPPORT_KEYDISP
 #endif  #endif
   
 #if defined(USE_SDL)  #if USE_SDL > 0
 #define USE_SYSMENU  #define USE_SYSMENU
 #define SCREEN_BPP      16  #define SCREEN_BPP      16
   #undef  SUPPORT_8BPP
 #undef  SUPPORT_24BPP  #undef  SUPPORT_24BPP
 #undef  SUPPORT_32BPP  #undef  SUPPORT_32BPP
 #endif  #endif

Removed from v.1.8  
changed lines
  Added in v.1.15


RetroPC.NET-CVS <cvs@retropc.net>