--- a/src/cdrom/freebsd/SDL_syscdrom.c Mon Feb 06 17:28:04 2006 +0000
+++ b/src/cdrom/freebsd/SDL_syscdrom.c Tue Feb 07 06:59:48 2006 +0000
@@ -114,12 +114,12 @@
/* Add this drive to our list */
i = SDL_numcds;
- SDL_cdlist[i] = (char *)malloc(strlen(drive)+1);
+ SDL_cdlist[i] = (char *)SDL_malloc(SDL_strlen(drive)+1);
if ( SDL_cdlist[i] == NULL ) {
SDL_OutOfMemory();
return;
}
- strcpy(SDL_cdlist[i], drive);
+ SDL_strcpy(SDL_cdlist[i], drive);
SDL_cdmode[i] = stbuf->st_rdev;
++SDL_numcds;
#ifdef DEBUG_CDROM
@@ -153,15 +153,15 @@
SDL_CDcaps.Close = SDL_SYS_CDClose;
/* Look in the environment for our CD-ROM drive list */
- SDLcdrom = getenv("SDL_CDROM"); /* ':' separated list of devices */
+ SDLcdrom = SDL_getenv("SDL_CDROM"); /* ':' separated list of devices */
if ( SDLcdrom != NULL ) {
char *cdpath, *delim;
- cdpath = malloc(strlen(SDLcdrom)+1);
+ cdpath = SDL_malloc(SDL_strlen(SDLcdrom)+1);
if ( cdpath != NULL ) {
- strcpy(cdpath, SDLcdrom);
+ SDL_strcpy(cdpath, SDLcdrom);
SDLcdrom = cdpath;
do {
- delim = strchr(SDLcdrom, ':');
+ delim = SDL_strchr(SDLcdrom, ':');
if ( delim ) {
*delim++ = '\0';
}
@@ -174,7 +174,7 @@
SDLcdrom = NULL;
}
} while ( SDLcdrom );
- free(cdpath);
+ SDL_free(cdpath);
}
/* If we found our drives, there's nothing left to do */
@@ -190,7 +190,7 @@
exists = 1;
for ( j=checklist[i][1]; exists; ++j ) {
sprintf(drive, "/dev/%sc", &checklist[i][3]);
- insert = strchr(drive, '?');
+ insert = SDL_strchr(drive, '?');
if ( insert != NULL ) {
*insert = j;
}
@@ -398,7 +398,7 @@
if ( SDL_numcds > 0 ) {
for ( i=0; i<SDL_numcds; ++i ) {
- free(SDL_cdlist[i]);
+ SDL_free(SDL_cdlist[i]);
}
SDL_numcds = 0;
}