-/* $Id: glapi.c,v 1.31 2000/02/02 18:50:07 brianp Exp $ */
+/* $Id: glapi.c,v 1.32 2000/02/10 21:27:48 brianp Exp $ */
/*
* Mesa 3-D graphics library
-#include <assert.h>
-#include <stdlib.h> /* to get NULL */
-#include <string.h>
+#include "glheader.h"
#include "glapi.h"
#include "glapinoop.h"
#include "glapioffsets.h"
static _glthread_TSD DispatchTSD;
-static void dispatch_thread_init()
-{
- _glthread_InitTSD(&DispatchTSD);
-}
-
-
static _glthread_TSD ContextTSD;
-static void context_thread_init()
-{
- _glthread_InitTSD(&ContextTSD);
-}
-
#endif
_glapi_set_context(void *context)
{
#if defined(THREADS)
- _glthread_SetTSD(&ContextTSD, context, context_thread_init);
+ _glthread_SetTSD(&ContextTSD, context);
if (ThreadSafe)
_glapi_Context = NULL;
else
#endif
#if defined(THREADS)
- _glthread_SetTSD(&DispatchTSD, (void*) dispatch, dispatch_thread_init);
+ _glthread_SetTSD(&DispatchTSD, (void*) dispatch);
if (ThreadSafe)
_glapi_Dispatch = NULL;
else