comparison src/cdrom/macosx/SDLOSXCAGuard.c @ 1336:3692456e7b0f

Use SDL_ prefixed versions of C library functions. FIXME: Change #include <stdlib.h> to #include "SDL_stdlib.h" Change #include <string.h> to #include "SDL_string.h" Make sure nothing else broke because of this...
author Sam Lantinga <slouken@libsdl.org>
date Tue, 07 Feb 2006 06:59:48 +0000
parents 71a2648acc75
children 604d73db6802
comparison
equal deleted inserted replaced
1335:c39265384763 1336:3692456e7b0f
145 } 145 }
146 146
147 147
148 SDLOSXCAGuard *new_SDLOSXCAGuard(void) 148 SDLOSXCAGuard *new_SDLOSXCAGuard(void)
149 { 149 {
150 SDLOSXCAGuard *cag = (SDLOSXCAGuard *) malloc(sizeof (SDLOSXCAGuard)); 150 SDLOSXCAGuard *cag = (SDLOSXCAGuard *) SDL_malloc(sizeof (SDLOSXCAGuard));
151 if (cag == NULL) 151 if (cag == NULL)
152 return NULL; 152 return NULL;
153 memset(cag, '\0', sizeof (*cag)); 153 SDL_memset(cag, '\0', sizeof (*cag));
154 154
155 #define SET_SDLOSXCAGUARD_METHOD(m) cag->m = SDLOSXCAGuard_##m 155 #define SET_SDLOSXCAGUARD_METHOD(m) cag->m = SDLOSXCAGuard_##m
156 SET_SDLOSXCAGUARD_METHOD(Lock); 156 SET_SDLOSXCAGUARD_METHOD(Lock);
157 SET_SDLOSXCAGUARD_METHOD(Unlock); 157 SET_SDLOSXCAGUARD_METHOD(Unlock);
158 SET_SDLOSXCAGUARD_METHOD(Try); 158 SET_SDLOSXCAGUARD_METHOD(Try);
174 { 174 {
175 if (cag != NULL) 175 if (cag != NULL)
176 { 176 {
177 pthread_mutex_destroy(&cag->mMutex); 177 pthread_mutex_destroy(&cag->mMutex);
178 pthread_cond_destroy(&cag->mCondVar); 178 pthread_cond_destroy(&cag->mCondVar);
179 free(cag); 179 SDL_free(cag);
180 } 180 }
181 } 181 }
182 182