Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / mapi / entry.c
index 167386d8a9a6764648ae6979360f3c14d8cd6dc7..315829eb30bbd0aed6d07b03ffe4141cdd660a21 100644 (file)
  *    Chia-I Wu <olv@lunarg.com>
  */
 
+#include <stdlib.h>
+#include <stdint.h>
+
 #include "entry.h"
 #include "u_current.h"
+#include "util/u_endian.h"
 
 #define _U_STRINGIFY(x) #x
 #define U_STRINGIFY(x) _U_STRINGIFY(x)
 #endif
 
 #if defined(USE_X86_ASM) && defined(__GNUC__)
-#   ifdef GLX_USE_TLS
+#   ifdef USE_ELF_TLS
 #      include "entry_x86_tls.h"
 #   else                 
 #      include "entry_x86_tsd.h"
 #   endif
-#elif defined(USE_X86_64_ASM) && defined(__GNUC__) && defined(GLX_USE_TLS)
+#elif defined(USE_X86_64_ASM) && defined(__GNUC__) && defined(USE_ELF_TLS)
 #   include "entry_x86-64_tls.h"
+#elif defined(USE_PPC64LE_ASM) && defined(__GNUC__) && UTIL_ARCH_LITTLE_ENDIAN
+#   ifdef USE_ELF_TLS
+#      include "entry_ppc64le_tls.h"
+#   else
+#      include "entry_ppc64le_tsd.h"
+#   endif
 #else
 
-#include <stdlib.h>
-
 static inline const struct _glapi_table *
 entry_current_get(void)
 {