Fixed build problem with SDL_string.c
Officially deprecated SDL_byteorder.h, SDL_getenv.h and SDL_types.h Moved endian-related SDL_rwops code into SDL_rwops.c --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401358
This commit is contained in:
parent
0e9a85e9de
commit
c882586f78
19 changed files with 261 additions and 256 deletions
|
@ -20,8 +20,7 @@
|
|||
slouken@libsdl.org
|
||||
*/
|
||||
|
||||
#include "SDL_stdlib.h"
|
||||
#include "SDL_string.h"
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
#ifndef HAVE_GETENV
|
||||
|
||||
|
|
|
@ -23,8 +23,7 @@
|
|||
|
||||
/* This file contains portable memory management functions for SDL */
|
||||
|
||||
#include "SDL_stdlib.h"
|
||||
#include "SDL_string.h"
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
#ifndef HAVE_MALLOC
|
||||
|
||||
|
|
|
@ -47,8 +47,7 @@
|
|||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
*/
|
||||
#include "SDL_stdlib.h"
|
||||
#include "SDL_string.h"
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
#define assert(X)
|
||||
#define malloc SDL_malloc
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
/* This file contains portable stdlib functions for SDL */
|
||||
|
||||
#include "SDL_stdlib.h"
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
#ifndef HAVE_LIBC
|
||||
/* These are some C runtime intrinsics that need to be defined */
|
||||
|
|
|
@ -23,14 +23,11 @@
|
|||
|
||||
/* This file contains portable string manipulation functions for SDL */
|
||||
|
||||
#include "SDL_types.h"
|
||||
#include "SDL_ctype.h"
|
||||
#include "SDL_stdlib.h"
|
||||
#include "SDL_string.h"
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
|
||||
#define isupperhex(X) (((X) >= 'A') && ((X) <= 'F'))
|
||||
#define islowerhex(X) (((X) >= 'a') && ((X) <= 'f'))
|
||||
#define SDL_isupperhex(X) (((X) >= 'A') && ((X) <= 'F'))
|
||||
#define SDL_islowerhex(X) (((X) >= 'a') && ((X) <= 'f'))
|
||||
|
||||
#if !defined(HAVE_SSCANF) || !defined(HAVE_STRTOL)
|
||||
static size_t SDL_ScanLong(const char *text, int radix, long *valuep)
|
||||
|
@ -48,11 +45,11 @@ static size_t SDL_ScanLong(const char *text, int radix, long *valuep)
|
|||
}
|
||||
for ( ; ; ) {
|
||||
int v;
|
||||
if ( isdigit(*text) ) {
|
||||
if ( SDL_isdigit(*text) ) {
|
||||
v = *text - '0';
|
||||
} else if ( radix == 16 && isupperhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_isupperhex(*text) ) {
|
||||
v = 10 + (*text - 'A');
|
||||
} else if ( radix == 16 && islowerhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_islowerhex(*text) ) {
|
||||
v = 10 + (*text - 'a');
|
||||
} else {
|
||||
break;
|
||||
|
@ -83,11 +80,11 @@ static size_t SDL_ScanUnsignedLong(const char *text, int radix, unsigned long *v
|
|||
}
|
||||
for ( ; ; ) {
|
||||
int v;
|
||||
if ( isdigit(*text) ) {
|
||||
if ( SDL_isdigit(*text) ) {
|
||||
v = *text - '0';
|
||||
} else if ( radix == 16 && isupperhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_isupperhex(*text) ) {
|
||||
v = 10 + (*text - 'A');
|
||||
} else if ( radix == 16 && islowerhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_islowerhex(*text) ) {
|
||||
v = 10 + (*text - 'a');
|
||||
} else {
|
||||
break;
|
||||
|
@ -120,11 +117,11 @@ static size_t SDL_ScanLongLong(const char *text, int radix, Sint64 *valuep)
|
|||
}
|
||||
for ( ; ; ) {
|
||||
int v;
|
||||
if ( isdigit(*text) ) {
|
||||
if ( SDL_isdigit(*text) ) {
|
||||
v = *text - '0';
|
||||
} else if ( radix == 16 && isupperhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_isupperhex(*text) ) {
|
||||
v = 10 + (*text - 'A');
|
||||
} else if ( radix == 16 && islowerhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_islowerhex(*text) ) {
|
||||
v = 10 + (*text - 'a');
|
||||
} else {
|
||||
break;
|
||||
|
@ -155,11 +152,11 @@ static size_t SDL_ScanUnsignedLongLong(const char *text, int radix, Uint64 *valu
|
|||
}
|
||||
for ( ; ; ) {
|
||||
int v;
|
||||
if ( isdigit(*text) ) {
|
||||
if ( SDL_isdigit(*text) ) {
|
||||
v = *text - '0';
|
||||
} else if ( radix == 16 && isupperhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_isupperhex(*text) ) {
|
||||
v = 10 + (*text - 'A');
|
||||
} else if ( radix == 16 && islowerhex(*text) ) {
|
||||
} else if ( radix == 16 && SDL_islowerhex(*text) ) {
|
||||
v = 10 + (*text - 'a');
|
||||
} else {
|
||||
break;
|
||||
|
@ -193,7 +190,7 @@ static size_t SDL_ScanFloat(const char *text, double *valuep)
|
|||
if ( *text == '.' ) {
|
||||
int mult = 10;
|
||||
++text;
|
||||
while ( isdigit(*text) ) {
|
||||
while ( SDL_isdigit(*text) ) {
|
||||
lvalue = *text - '0';
|
||||
value += (double)lvalue / mult;
|
||||
mult *= 10;
|
||||
|
@ -632,7 +629,7 @@ int SDL_sscanf(const char *text, const char *fmt, ...)
|
|||
va_start(ap, fmt);
|
||||
while ( *fmt ) {
|
||||
if ( *fmt == ' ' ) {
|
||||
while ( isspace(*text) ) {
|
||||
while ( SDL_isspace(*text) ) {
|
||||
++text;
|
||||
}
|
||||
++fmt;
|
||||
|
@ -683,7 +680,7 @@ int SDL_sscanf(const char *text, const char *fmt, ...)
|
|||
continue;
|
||||
}
|
||||
|
||||
while ( isspace(*text) ) {
|
||||
while ( SDL_isspace(*text) ) {
|
||||
++text;
|
||||
}
|
||||
|
||||
|
@ -845,7 +842,7 @@ int SDL_sscanf(const char *text, const char *fmt, ...)
|
|||
break;
|
||||
case 's':
|
||||
if ( suppress ) {
|
||||
while ( !isspace(*text) ) {
|
||||
while ( !SDL_isspace(*text) ) {
|
||||
++text;
|
||||
if ( count ) {
|
||||
if ( --count == 0 ) {
|
||||
|
@ -855,7 +852,7 @@ int SDL_sscanf(const char *text, const char *fmt, ...)
|
|||
}
|
||||
} else {
|
||||
char *valuep = va_arg(ap, char*);
|
||||
while ( !isspace(*text) ) {
|
||||
while ( !SDL_isspace(*text) ) {
|
||||
*valuep++ = *text++;
|
||||
if ( count ) {
|
||||
if ( --count == 0 ) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue