# HG changeset patch # User Sam Lantinga # Date 1139215574 0 # Node ID 1cbaeee565b12530c4b00de72d6bfe55190e4078 # Parent 450721ad54367b9512c2114c7a2f737067a74e32 A few fixes to get this building on Linux again diff -r 450721ad5436 -r 1cbaeee565b1 include/SDL_config.h --- a/include/SDL_config.h Mon Feb 06 08:28:51 2006 +0000 +++ b/include/SDL_config.h Mon Feb 06 08:46:14 2006 +0000 @@ -32,14 +32,26 @@ #ifdef HAVE_LIBC /* Various C library headers */ +#ifndef HAVE_CTYPE_H #define HAVE_CTYPE_H +#endif +#ifndef HAVE_STDIO_H #define HAVE_STDIO_H +#endif +#ifndef HAVE_STDLIB_H #define HAVE_STDLIB_H +#endif +#ifndef HAVE_MALLOC_H #define HAVE_MALLOC_H +#endif +#ifndef HAVE_STRING_H #define HAVE_STRING_H +#endif #if !defined(_WIN32_WCE) +#ifndef HAVE_SIGNAL_H #define HAVE_SIGNAL_H #endif +#endif /* !_WIN32_WCE */ /* Features provided by SDL_stdlib.h */ #if !defined(_WIN32) /* Don't use C runtime versions of these on Windows */ @@ -49,7 +61,9 @@ #define HAVE_MALLOC #define HAVE_REALLOC #define HAVE_FREE +#ifndef HAVE_ALLOCA #define HAVE_ALLOCA +#endif /*#define HAVE_QSORT*/ /* Features provided by SDL_string.h */ diff -r 450721ad5436 -r 1cbaeee565b1 src/audio/alsa/SDL_alsa_audio.c --- a/src/audio/alsa/SDL_alsa_audio.c Mon Feb 06 08:28:51 2006 +0000 +++ b/src/audio/alsa/SDL_alsa_audio.c Mon Feb 06 08:46:14 2006 +0000 @@ -43,8 +43,10 @@ #ifdef ALSA_DYNAMIC #ifdef USE_DLVSYM +#ifndef __USE_GNU #define __USE_GNU #endif +#endif #include #include "SDL_name.h" #include "SDL_loadso.h" diff -r 450721ad5436 -r 1cbaeee565b1 src/stdlib/SDL_getenv.c --- a/src/stdlib/SDL_getenv.c Mon Feb 06 08:28:51 2006 +0000 +++ b/src/stdlib/SDL_getenv.c Mon Feb 06 08:46:14 2006 +0000 @@ -23,6 +23,7 @@ #include "SDL_stdlib.h" #include "SDL_string.h" +#ifndef HAVE_GETENV #if defined(WIN32) && !defined(_WIN32_WCE) @@ -173,6 +174,8 @@ #endif /* WIN32 */ +#endif /* !HAVE_GETENV */ + #ifdef TEST_MAIN #include diff -r 450721ad5436 -r 1cbaeee565b1 src/stdlib/SDL_qsort.c --- a/src/stdlib/SDL_qsort.c Mon Feb 06 08:28:51 2006 +0000 +++ b/src/stdlib/SDL_qsort.c Mon Feb 06 08:46:14 2006 +0000 @@ -415,4 +415,4 @@ qsort_words(base,nmemb,compare); } -#endif /* !HAVE_QSORT */ \ No newline at end of file +#endif /* !HAVE_QSORT */ diff -r 450721ad5436 -r 1cbaeee565b1 src/stdlib/SDL_stdlib.c --- a/src/stdlib/SDL_stdlib.c Mon Feb 06 08:28:51 2006 +0000 +++ b/src/stdlib/SDL_stdlib.c Mon Feb 06 08:46:14 2006 +0000 @@ -67,4 +67,4 @@ #endif /* MSC_VER */ -#endif /* !HAVE_LIBC */ \ No newline at end of file +#endif /* !HAVE_LIBC */