--- 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 */
--- 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 <dlfcn.h>
#include "SDL_name.h"
#include "SDL_loadso.h"
--- 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 <stdio.h>
--- 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 */
--- 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 */