--- np2/x11/compiler.h 2005/03/23 13:43:23 1.30 +++ np2/x11/compiler.h 2007/01/23 15:48:20 1.34 @@ -1,4 +1,4 @@ -/* $Id: compiler.h,v 1.30 2005/03/23 13:43:23 monaka Exp $ */ +/* $Id: compiler.h,v 1.34 2007/01/23 15:48:20 monaka Exp $ */ /*- * Copyright (c) 2003, 2004 NONAKA Kimihiro @@ -29,28 +29,25 @@ #ifndef NP2_X11_COMPILER_H__ #define NP2_X11_COMPILER_H__ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #ifdef WORDS_BIGENDIAN #define BYTESEX_BIG #else /* !WORDS_BIGENDIAN */ #define BYTESEX_LITTLE #endif /* WORDS_BIGENDIAN */ -#if defined(USE_NETBSDAUDIO) && !defined(__NetBSD__) -#undef USE_NETBSDAUDIO -#endif - -#if !defined(USE_NETBSDAUDIO) && !defined(USE_OSSAUDIO) && !defined(USE_ESDAUDIO) && !defined(USE_SDLAUDIO) && !defined(USE_SDLMIXER) +#if !defined(USE_SDLAUDIO) && !defined(USE_SDLMIXER) #ifndef NOSOUND #define NOSOUND #undef VERMOUTH_LIB #endif /* !NOSOUND */ -#else /* USE_NETBSDAUDIO || USE_OSSAUDIO || USE_ESDAUDIO || USE_SDLAUDIO || USE_SDLMIXER */ +#else /* USE_SDLAUDIO || USE_SDLMIXER */ #undef NOSOUND #define VERMOUTH_LIB -#if defined(USE_NETBSDAUDIO) || defined(USE_OSSAUDIO) || defined(USE_ESDAUDIO) -#include -#endif /* USE_NETBSDAUDIO || USE_OSSAUDIO || USE_ESDAUDIO */ -#endif /* !USE_NETBSDAUDIO && !USE_OSSAUDIO && !USE_ESDAUDIO && !USE_SDLAUDIO && !USE_SDMIXER */ +#endif /* !USE_SDLAUDIO && !USE_SDLMIXER */ #include #include @@ -69,10 +66,11 @@ #define OSLANG_EUC #define OSLINEBREAK_LF -#if USE_GTK > 0 || USE_GTK2 > 0 +#if (USE_GTK2 > 0) -#include "glib.h" +#include +typedef gint32 SINT; typedef guint32 UINT; typedef gint8 SINT8; @@ -93,8 +91,9 @@ typedef gboolean BOOL; #define PTR_TO_UINT32(p) ((UINT32)GPOINTER_TO_UINT(p)) #define UINT32_TO_PTR(v) GUINT_TO_POINTER((UINT32)(v)) -#else /* USE_GTK == 0 && USE_GTK2 == 0 */ +#else /* USE_GTK2 <= 0 */ +typedef signed int SINT; typedef unsigned int UINT; typedef signed char SINT8; @@ -112,7 +111,7 @@ typedef char TCHAR; typedef int BOOL; -#endif /* USE_GTK > 0 || USE_GTK2 > 0 */ +#endif /* USE_GTK2 > 0 */ #ifndef TRUE #define TRUE 1 @@ -164,7 +163,7 @@ typedef int BOOL; #define __ASSERT(s) #endif #ifndef INLINE -#define INLINE __inline +#define INLINE inline #endif #endif @@ -235,7 +234,6 @@ void toolkit_msgbox(const char *title, c #endif #define SUPPORT_EUC -#define SUPPORT_SJIS #undef SUPPORT_8BPP #define SUPPORT_16BPP @@ -252,13 +250,13 @@ void toolkit_msgbox(const char *title, c #undef SUPPORT_SASI #undef SUPPORT_SCSI -#if USE_GTK > 0 || USE_GTK2 > 0 +#if (USE_GTK2 > 0) #define SUPPORT_S98 #define SUPPORT_KEYDISP #define SUPPORT_SOFTKBD 0 #endif -#if USE_SDL > 0 +#if (USE_SDL > 0) #define USE_SYSMENU #define SCREEN_BPP 16 #undef SUPPORT_8BPP @@ -266,16 +264,10 @@ void toolkit_msgbox(const char *title, c #undef SUPPORT_32BPP #endif -#if ((USE_SDL > 0) && !defined(NOSOUND)) || defined(USE_SDLAUDIO) +#if (USE_SDL > 0) || defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) #define SUPPORT_JOYSTICK - -#if ((USE_SDL > 0) && !defined(NOSOUND)) || defined(USE_SDLAUDIO) #define USE_SDL_JOYSTICK -#else -#error unknown joystick driver!!! -#endif - -#endif +#endif /* USE_SDL > 0 || USE_SDLAUDIO || USE_SDLMIXER */ /* * You could specify a complete path, e.g. "/etc/timidity.cfg", and