Mercurial > sdl-ios-xcode
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 |