xmlconfig: remove GL type dependencies
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Fri, 30 Jun 2017 09:56:50 +0000 (11:56 +0200)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Mon, 31 Jul 2017 13:37:51 +0000 (15:37 +0200)
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/mesa/drivers/dri/common/xmlconfig.c

index 31c5447e615752c903202476ffab6d4a5973e32f..d3f47ecda0c1738d9d050d9bae1d27df349df82d 100644 (file)
@@ -36,8 +36,6 @@
 #include <math.h>
 #include <unistd.h>
 #include <errno.h>
-#include "main/imports.h"
-#include "utils.h"
 #include "xmlconfig.h"
 
 #undef GET_PROGRAM_NAME
@@ -332,7 +330,7 @@ parseValue(driOptionValue *v, driOptionType type, const XML_Char *string)
       case DRI_STRING:
         free (v->_string);
         v->_string = strndup(string, STRING_CONF_MAXLEN);
-        return GL_TRUE;
+        return true;
     }
 
     if (tail == string)
@@ -925,7 +923,7 @@ optConfEndElem(void *userData, const XML_Char *name)
 static void
 initOptionCache(driOptionCache *cache, const driOptionCache *info)
 {
-    GLuint i, size = 1 << info->tableSize;
+    unsigned i, size = 1 << info->tableSize;
     cache->info = info->info;
     cache->tableSize = info->tableSize;
     cache->values = malloc((1<<info->tableSize) * sizeof (driOptionValue));
@@ -1057,7 +1055,7 @@ void
 driDestroyOptionCache(driOptionCache *cache)
 {
     if (cache->info) {
-        GLuint i, size = 1 << cache->tableSize;
+        unsigned i, size = 1 << cache->tableSize;
         for (i = 0; i < size; ++i) {
             if (cache->info[i].type == DRI_STRING)
                 free(cache->values[i]._string);
@@ -1107,7 +1105,7 @@ driQueryOptionf(const driOptionCache *cache, const char *name)
 char *
 driQueryOptionstr(const driOptionCache *cache, const char *name)
 {
-    GLuint i = findOption (cache, name);
+    uint32_t i = findOption (cache, name);
   /* make sure the option is defined and has the correct type */
     assert (cache->info[i].name != NULL);
     assert (cache->info[i].type == DRI_STRING);