r600: clean up Create/DestroyContext
[mesa.git] / src / mesa / shader / slang / slang_mem.h
index f44892666bf5f3ea619556f53ee89157a5f26eec..b5bfae24791ebc423ad96845dd18c8d2e8020fe3 100644 (file)
 #define SLANG_MEM_H
 
 
-#include "imports.h"
+#include "main/imports.h"
 
 
-typedef struct slang_mempool_
-{
-   GLuint Size, Used;
-   char *Data;
-   struct slang_mempool_ *Next;
-} slang_mempool;
+typedef struct slang_mempool_ slang_mempool;
 
 
 extern slang_mempool *
@@ -53,7 +48,8 @@ _slang_realloc(void *oldBuffer, GLuint oldSize, GLuint newSize);
 extern char *
 _slang_strdup(const char *s);
 
+extern void
+_slang_free(void *addr);
 
-#define USE_MEMPOOL 1  /* XXX temporary */
 
 #endif