Make the shared glapi files not include glheader.h.
authorKristian Høgsberg <krh@redhat.com>
Wed, 21 May 2008 15:59:23 +0000 (11:59 -0400)
committerKristian Høgsberg <krh@redhat.com>
Wed, 21 May 2008 16:13:39 +0000 (12:13 -0400)
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/glapi/glthread.h

index 36b09e68e507d2eb1a3c9228519b868427a61bdb..c4d101aee555f4b4820ff224ae8c7c7fd3dd09e2 100644 (file)
 
 
 #ifdef HAVE_DIX_CONFIG_H
+
 #include <dix-config.h>
-#endif
+#define PUBLIC
+
+#else
 
 #include "glheader.h"
+
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
 #include "glapi.h"
 #include "glapioffsets.h"
 #include "glapitable.h"
index 92f2e5bf560f371f3bcdc5748ff3730f56ec134e..813d6f9dbc2d94eb9eb14b7aedd845ab1ff805a1 100644 (file)
@@ -25,7 +25,7 @@
 
 /*
  * XXX There's probably some work to do in order to make this file
- * truly reusable outside of Mesa.  First, the glheader.h include must go.
+ * truly reusable outside of Mesa.
  */
 
 
@@ -33,7 +33,7 @@
 #include <dix-config.h>
 #endif
 
-#include "glheader.h"
+#include <stdlib.h>
 #include "glthread.h"
 
 
index a61086d0dc68ed0e06dedeef8149524916607639..e2765cebb1055403aab20e3b4345f811c74dd0f6 100644 (file)
@@ -259,11 +259,11 @@ typedef benaphore _glthread_Mutex;
  * THREADS not defined
  */
 
-typedef GLuint _glthread_TSD;
+typedef int _glthread_TSD;
 
-typedef GLuint _glthread_Thread;
+typedef int _glthread_Thread;
 
-typedef GLuint _glthread_Mutex;
+typedef int _glthread_Mutex;
 
 #define _glthread_DECLARE_STATIC_MUTEX(name)  static _glthread_Mutex name = 0