Ignore:
Timestamp:
Mar 3, 2000, 8:57:50 AM (25 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/opengl/mesa/mthreads.c

    r2938 r2978  
    1 /* $Id: mthreads.c,v 1.1 2000-02-29 00:50:07 sandervl Exp $ */
     1/* $Id: mthreads.c,v 1.2 2000-03-03 07:57:50 sandervl Exp $ */
    22
    33/*
     
    158158}
    159159
    160 void * MesaGetTSD(MesaTSD * tsd) {
     160#ifdef __WIN32OS2__
     161void *MesaGetTSD(MesaTSD * tsd, void (*initfunc)(void))
     162{
     163  if (tsd->initfuncCalled != INITFUNC_CALLED_MAGIC) {
     164    initfunc();
     165    tsd->initfuncCalled = INITFUNC_CALLED_MAGIC;
     166  }
    161167  return TlsGetValue(tsd->key);
    162168}
     169#else
     170void *MesaGetTSD(MesaTSD * tsd)
     171{
     172  return TlsGetValue(tsd->key);
     173}
     174#endif
    163175
    164176void MesaSetTSD(MesaTSD * tsd, void * ptr, void (*initfunc)(void)) {
Note: See TracChangeset for help on using the changeset viewer.