zenilib
0.5.3.0
|
Go to the source code of this file.
Macros | |
#define | SDL_islowerhex(X) (((X) >= 'a') && ((X) <= 'f')) |
#define | SDL_isupperhex(X) (((X) >= 'A') && ((X) <= 'F')) |
#define | UTF8_IsLeadByte(c) ((c) >= 0xC0 && (c) <= 0xF4) |
#define | UTF8_IsTrailingByte(c) ((c) >= 0x80 && (c) <= 0xBF) |
Enumerations | |
enum | SDL_letter_case { SDL_CASE_NOCHANGE, SDL_CASE_LOWER, SDL_CASE_UPPER } |
Functions | |
double | SDL_atof (const char *string) |
int | SDL_atoi (const char *string) |
char * | SDL_itoa (int value, char *string, int radix) |
char * | SDL_lltoa (Sint64 value, char *string, int radix) |
char * | SDL_ltoa (long value, char *string, int radix) |
int | SDL_memcmp (const void *s1, const void *s2, size_t len) |
void * | SDL_memcpy (void *dst, const void *src, size_t len) |
void * | SDL_memmove (void *dst, const void *src, size_t len) |
void * | SDL_memset (void *dst, int c, size_t len) |
static size_t | SDL_PrintFloat (char *text, size_t maxlen, SDL_FormatInfo *info, double arg) |
static size_t | SDL_PrintLong (char *text, size_t maxlen, SDL_FormatInfo *info, long value) |
static size_t | SDL_PrintLongLong (char *text, size_t maxlen, SDL_FormatInfo *info, Sint64 value) |
static size_t | SDL_PrintString (char *text, size_t maxlen, SDL_FormatInfo *info, const char *string) |
static size_t | SDL_PrintUnsignedLong (char *text, size_t maxlen, SDL_FormatInfo *info, unsigned long value) |
static size_t | SDL_PrintUnsignedLongLong (char *text, size_t maxlen, SDL_FormatInfo *info, Uint64 value) |
static size_t | SDL_ScanFloat (const char *text, double *valuep) |
static size_t | SDL_ScanLong (const char *text, int radix, long *valuep) |
static size_t | SDL_ScanLongLong (const char *text, int radix, Sint64 *valuep) |
static size_t | SDL_ScanUintPtrT (const char *text, int radix, uintptr_t *valuep) |
static size_t | SDL_ScanUnsignedLong (const char *text, int radix, unsigned long *valuep) |
static size_t | SDL_ScanUnsignedLongLong (const char *text, int radix, Uint64 *valuep) |
int | SDL_snprintf (char *text, size_t maxlen, const char *fmt,...) |
int | SDL_sscanf (const char *text, const char *fmt,...) |
int | SDL_strcasecmp (const char *str1, const char *str2) |
char * | SDL_strchr (const char *string, int c) |
int | SDL_strcmp (const char *str1, const char *str2) |
char * | SDL_strdup (const char *string) |
size_t | SDL_strlcat (char *dst, const char *src, size_t maxlen) |
size_t | SDL_strlcpy (char *dst, const char *src, size_t maxlen) |
size_t | SDL_strlen (const char *string) |
char * | SDL_strlwr (char *string) |
int | SDL_strncasecmp (const char *str1, const char *str2, size_t maxlen) |
int | SDL_strncmp (const char *str1, const char *str2, size_t maxlen) |
char * | SDL_strrchr (const char *string, int c) |
char * | SDL_strrev (char *string) |
char * | SDL_strstr (const char *haystack, const char *needle) |
double | SDL_strtod (const char *string, char **endp) |
long | SDL_strtol (const char *string, char **endp, int base) |
Sint64 | SDL_strtoll (const char *string, char **endp, int base) |
unsigned long | SDL_strtoul (const char *string, char **endp, int base) |
Uint64 | SDL_strtoull (const char *string, char **endp, int base) |
char * | SDL_strupr (char *string) |
char * | SDL_uitoa (unsigned int value, char *string, int radix) |
char * | SDL_ulltoa (Uint64 value, char *string, int radix) |
char * | SDL_ultoa (unsigned long value, char *string, int radix) |
size_t | SDL_utf8strlcpy (char *dst, const char *src, size_t dst_bytes) |
int | SDL_vsnprintf (char *text, size_t maxlen, const char *fmt, va_list ap) |
size_t | SDL_wcslcat (wchar_t *dst, const wchar_t *src, size_t maxlen) |
size_t | SDL_wcslcpy (wchar_t *dst, const wchar_t *src, size_t maxlen) |
size_t | SDL_wcslen (const wchar_t *string) |
static int | UTF8_TrailingBytes (unsigned char c) |
Variables | |
static const char | ntoa_table [] |
Definition at line 29 of file SDL_string.c.
Referenced by SDL_ScanLong(), SDL_ScanLongLong(), SDL_ScanUintPtrT(), SDL_ScanUnsignedLong(), and SDL_ScanUnsignedLongLong().
#define SDL_isupperhex | ( | X | ) | (((X) >= 'A') && ((X) <= 'F')) |
Definition at line 28 of file SDL_string.c.
Referenced by SDL_ScanLong(), SDL_ScanLongLong(), SDL_ScanUintPtrT(), SDL_ScanUnsignedLong(), and SDL_ScanUnsignedLongLong().
Definition at line 31 of file SDL_string.c.
Referenced by SDL_utf8strlcpy().
Definition at line 32 of file SDL_string.c.
Referenced by SDL_utf8strlcpy().
enum SDL_letter_case |
Enumerator | |
---|---|
SDL_CASE_NOCHANGE | |
SDL_CASE_LOWER | |
SDL_CASE_UPPER |
Definition at line 1296 of file SDL_string.c.
double SDL_atof | ( | const char * | string | ) |
Definition at line 783 of file SDL_string.c.
References NULL, and SDL_strtod().
Referenced by SDLTest_CommonArg().
Definition at line 774 of file SDL_string.c.
References NULL, and SDL_strtol().
Referenced by isAtLeastGL3(), prepare_audiospec(), SDL_HapticSetGain(), SDL_PrivateGameControllerParseButton(), and SDLTest_CommonArg().
Definition at line 639 of file SDL_string.c.
References Zeni::itoa(), and SDL_ltoa().
Referenced by SDL_AddVideoDisplay().
Definition at line 717 of file SDL_string.c.
References ntoa_table, and SDL_strrev().
Referenced by SDL_PrintLongLong().
char* SDL_ltoa | ( | long | value, |
char * | string, | ||
int | radix | ||
) |
Definition at line 659 of file SDL_string.c.
References ntoa_table, and SDL_strrev().
Referenced by SDL_itoa(), and SDL_PrintLong().
Definition at line 370 of file SDL_string.c.
Referenced by Map1to1(), SDL_ConvertSurface(), SDL_PrivateGameControllerRefreshMapping(), SDL_PrivateGetControllerMappingForGUID(), and SDL_SetDisplayModeForDisplay().
Definition at line 293 of file SDL_string.c.
References memcpy.
Referenced by BlitBto3Key(), mem_read(), mem_write(), outputCallback(), prepare_audiospec(), RLEColorkeySurface(), SDL_AddDollarGesture_one(), SDL_BlitCopy(), SDL_ConvertPixels(), SDL_ConvertSurface(), SDL_GameControllerLoadHints(), SDL_GetDefaultKeymap(), SDL_GetWindowGammaRamp(), SDL_HapticClose(), SDL_HapticNewEffect(), SDL_HapticUpdateEffect(), SDL_KeyboardInit(), SDL_memcpy4(), SDL_PrivateGetControllerGUIDFromMappingString(), SDL_PrivateGetControllerNameFromMappingString(), SDL_RunAudio(), SDL_SetKeymap(), SDL_SetPaletteColors(), SDL_SetWindowGammaRamp(), SDL_strlcpy(), SDL_SW_UpdateYUVTexture(), SDL_SW_UpdateYUVTexturePlanar(), SDL_SYS_JoystickGetDeviceGUID(), SDL_SYS_JoystickGetGUID(), SDL_utf8strlcpy(), SDL_wcslcpy(), and SW_UpdateTexture().
Definition at line 261 of file SDL_string.c.
References memset.
Referenced by COREAUDIO_CloseDevice(), COREAUDIO_OpenDevice(), dollarRecognize(), open_audio_device(), outputCallback(), prepare_audiounit(), PSPAUD_OpenDevice(), SDL_AllocPalette(), SDL_AudioInit(), SDL_AudioQuit(), SDL_CreateRGBSurface(), SDL_CreateThread(), SDL_DrawLine1(), SDL_GameControllerGetBindForAxis(), SDL_GameControllerGetBindForButton(), SDL_GameControllerOpen(), SDL_HapticInit(), SDL_HapticOpen(), SDL_HapticOpenFromJoystick(), SDL_iconv_string(), SDL_JoystickGetGUIDFromString(), SDL_JoystickOpen(), SDL_LoadWAV_RW(), SDL_PrivateGameControllerParseControllerConfigString(), SDL_Quit(), SDL_RunAudio(), SDL_SendSysWMEvent(), SDLTest_Assert(), SDLTest_AssertCheck(), SDLTest_AssertPass(), SDLTest_FuzzerInit(), SDLTest_GenerateExecKey(), SDLTest_Log(), SDLTest_LogError(), SDLTest_TimestampToString(), transformSurfaceY(), and UnRLEAlpha().
|
static |
Definition at line 1379 of file SDL_string.c.
References int, NULL, SDL_min, and SDL_PrintUnsignedLong().
Referenced by SDL_vsnprintf().
|
static |
Definition at line 1343 of file SDL_string.c.
References SDL_ltoa(), and SDL_PrintString().
Referenced by SDL_vsnprintf().
|
static |
Definition at line 1361 of file SDL_string.c.
References SDL_lltoa(), and SDL_PrintString().
Referenced by SDL_vsnprintf().
|
static |
Definition at line 1316 of file SDL_string.c.
References SDL_CASE_LOWER, SDL_CASE_UPPER, SDL_strlcpy(), SDL_strlen(), SDL_strlwr(), and SDL_strupr().
Referenced by SDL_PrintLong(), SDL_PrintLongLong(), SDL_PrintUnsignedLong(), SDL_PrintUnsignedLongLong(), and SDL_vsnprintf().
|
static |
Definition at line 1352 of file SDL_string.c.
References SDL_PrintString(), and SDL_ultoa().
Referenced by SDL_PrintFloat(), and SDL_vsnprintf().
|
static |
Definition at line 1370 of file SDL_string.c.
References SDL_PrintString(), and SDL_ulltoa().
Referenced by SDL_vsnprintf().
Definition at line 226 of file SDL_string.c.
References SDL_FALSE, SDL_isdigit(), SDL_ScanUnsignedLong(), and SDL_TRUE.
Referenced by SDL_sscanf(), and SDL_strtod().
Definition at line 48 of file SDL_string.c.
References SDL_FALSE, SDL_isdigit(), SDL_islowerhex, SDL_isupperhex, SDL_strncmp(), and SDL_TRUE.
Referenced by SDL_sscanf(), and SDL_strtol().
Definition at line 153 of file SDL_string.c.
References SDL_FALSE, SDL_isdigit(), SDL_islowerhex, SDL_isupperhex, SDL_strncmp(), and SDL_TRUE.
Referenced by SDL_sscanf(), and SDL_strtoll().
Definition at line 121 of file SDL_string.c.
References SDL_isdigit(), SDL_islowerhex, SDL_isupperhex, and SDL_strncmp().
Referenced by SDL_sscanf().
Definition at line 89 of file SDL_string.c.
References SDL_isdigit(), SDL_islowerhex, SDL_isupperhex, and SDL_strncmp().
Referenced by SDL_ScanFloat(), SDL_sscanf(), and SDL_strtoul().
Definition at line 194 of file SDL_string.c.
References SDL_isdigit(), SDL_islowerhex, SDL_isupperhex, and SDL_strncmp().
Referenced by SDL_sscanf(), and SDL_strtoull().
Definition at line 1277 of file SDL_string.c.
References SDL_vsnprintf().
Referenced by open_audio_device(), SDL_GameControllerMappingForGUID(), SDL_GetErrorMsg(), SDL_LogOutput(), SDL_PromptAssertion(), SDL_RWFromFile(), SDL_setenv(), SDLTest_CommonEvent(), SDLTest_CommonInit(), SDLTest_CompareSurfaces(), and SDLTest_GenerateExecKey().
Definition at line 1011 of file SDL_string.c.
References int, SDL_FALSE, SDL_isspace(), SDL_ScanFloat(), SDL_ScanLong(), SDL_ScanLongLong(), SDL_ScanUintPtrT(), SDL_ScanUnsignedLong(), SDL_ScanUnsignedLongLong(), SDL_strncmp(), SDL_tolower(), and SDL_TRUE.
Referenced by SDL_ChooseBlitFunc().
Definition at line 946 of file SDL_string.c.
References SDL_toupper().
Referenced by GetScaleQuality(), SDL_CreateRenderer(), SDL_CreateWindowTexture(), SDL_GameControllerAddMapping(), SDL_GameControllerGetAxisFromString(), SDL_GameControllerGetButtonFromString(), SDL_GetScancodeFromName(), SDL_iconv_open(), SDLTest_CommonArg(), SDLTest_CommonInit(), and ShouldUseTextureFramebuffer().
Definition at line 575 of file SDL_string.c.
References NULL, and SDL_const_cast.
Referenced by getlocale(), SDL_GameControllerLoadHints(), SDL_GL_ExtensionSupported(), SDL_PrivateGetControllerGUIDFromMappingString(), SDL_PrivateGetControllerMappingFromMappingString(), and SDL_PrivateGetControllerNameFromMappingString().
Definition at line 910 of file SDL_string.c.
Referenced by findDevId(), getlocale(), open_audio_device(), SDL_AddHintCallback(), SDL_CreateWindowTexture(), SDL_DelHintCallback(), SDL_GetCPUCacheLineSize(), SDL_GetHint(), SDL_GetWindowData(), SDL_GL_ExtensionSupported(), SDL_GL_LoadLibrary(), SDL_LoadBMP_RW(), SDL_PromptAssertion(), SDL_SaveBMP_RW(), SDL_SetHintWithPriority(), SDL_SetWindowData(), SDLTest_CommonArg(), and SDLTest_RunSuites().
char* SDL_strdup | ( | const char * | string | ) |
Definition at line 511 of file SDL_string.c.
References SDL_malloc(), SDL_strlcpy(), SDL_strlen(), and strdup().
Referenced by SDL_AddCaptureAudioDevice(), SDL_AddHintCallback(), SDL_AddOutputAudioDevice(), SDL_AddVideoDisplay(), SDL_CreateThread(), SDL_GetClipboardText(), SDL_JoystickOpen(), SDL_PrivateGetControllerMappingFromMappingString(), SDL_SendDropFile(), SDL_SetClipboardText(), SDL_SetHintWithPriority(), SDL_SetWindowData(), and SDL_SetWindowTitle().
Definition at line 496 of file SDL_string.c.
References SDL_strlcpy(), and SDL_strlen().
Definition at line 448 of file SDL_string.c.
References SDL_memcpy(), SDL_min, and SDL_strlen().
Referenced by getlocale(), SDL_GetCPUType(), SDL_PrintString(), SDL_SetError(), SDL_strdup(), SDL_strlcat(), and SDLTest_CommonInit().
Definition at line 389 of file SDL_string.c.
Referenced by SDL_AudioInit(), SDL_GameControllerLoadHints(), SDL_GameControllerMappingForGUID(), SDL_getenv(), SDL_GetKeyFromName(), SDL_GL_ExtensionSupported(), SDL_JoystickGetGUIDFromString(), SDL_LogMessageV(), SDL_LogOutput(), SDL_PrintString(), SDL_setenv(), SDL_strdup(), SDL_strlcat(), SDL_strlcpy(), SDL_strrchr(), SDL_strrev(), SDL_strstr(), SDL_strtol(), SDL_strtoll(), SDL_strtoul(), SDL_strtoull(), SDL_SYS_JoystickGetDeviceGUID(), SDL_SYS_JoystickGetGUID(), SDL_utf8strlcpy(), SDL_VideoInit(), and SDLTest_GenerateExecKey().
char* SDL_strlwr | ( | char * | string | ) |
Definition at line 560 of file SDL_string.c.
References SDL_tolower().
Referenced by SDL_PrintString().
Definition at line 970 of file SDL_string.c.
References SDL_tolower().
Referenced by SDL_AudioInit(), and SDL_VideoInit().
Definition at line 926 of file SDL_string.c.
Referenced by SDL_getenv(), SDL_LoadBMP_RW(), SDL_ScanLong(), SDL_ScanLongLong(), SDL_ScanUintPtrT(), SDL_ScanUnsignedLong(), SDL_ScanUnsignedLongLong(), SDL_setenv(), SDL_sscanf(), SDL_strstr(), SDL_strtol(), SDL_strtoll(), SDL_strtoul(), SDL_strtoull(), and SDL_vsnprintf().
Definition at line 593 of file SDL_string.c.
References NULL, SDL_const_cast, and SDL_strlen().
char* SDL_strrev | ( | char * | string | ) |
Definition at line 526 of file SDL_string.c.
References SDL_strlen().
Referenced by SDL_lltoa(), SDL_ltoa(), SDL_ulltoa(), and SDL_ultoa().
Definition at line 612 of file SDL_string.c.
References NULL, SDL_const_cast, SDL_strlen(), and SDL_strncmp().
Referenced by SDL_GL_ExtensionSupported(), and ShouldUseTextureFramebuffer().
double SDL_strtod | ( | const char * | string, |
char ** | endp | ||
) |
Definition at line 793 of file SDL_string.c.
References SDL_ScanLong(), SDL_strlen(), and SDL_strncmp().
Referenced by SDL_atoi(), and SDL_vsnprintf().
Definition at line 843 of file SDL_string.c.
References SDL_ScanLongLong(), SDL_strlen(), and SDL_strncmp().
Definition at line 818 of file SDL_string.c.
References SDL_ScanUnsignedLong(), SDL_strlen(), and SDL_strncmp().
Definition at line 868 of file SDL_string.c.
References SDL_ScanUnsignedLongLong(), SDL_strlen(), and SDL_strncmp().
char* SDL_strupr | ( | char * | string | ) |
Definition at line 545 of file SDL_string.c.
References SDL_toupper().
Referenced by SDL_PrintString().
Definition at line 649 of file SDL_string.c.
References SDL_ultoa().
Definition at line 750 of file SDL_string.c.
References ntoa_table, and SDL_strrev().
Referenced by SDL_PrintUnsignedLongLong().
char* SDL_ultoa | ( | unsigned long | value, |
char * | string, | ||
int | radix | ||
) |
Definition at line 692 of file SDL_string.c.
References ntoa_table, and SDL_strrev().
Referenced by SDL_PrintUnsignedLong(), and SDL_uitoa().
Definition at line 463 of file SDL_string.c.
References i, SDL_memcpy(), SDL_min, SDL_strlen(), UTF8_IsLeadByte, UTF8_IsTrailingByte, and UTF8_TrailingBytes().
Referenced by SDL_SendEditingText(), and SDL_SendKeyboardText().
Definition at line 1479 of file SDL_string.c.
References SDL_CASE_LOWER, SDL_CASE_NOCHANGE, SDL_CASE_UPPER, SDL_FALSE, SDL_min, SDL_PrintFloat(), SDL_PrintLong(), SDL_PrintLongLong(), SDL_PrintString(), SDL_PrintUnsignedLong(), SDL_PrintUnsignedLongLong(), SDL_strncmp(), SDL_strtol(), SDL_TRUE, and SDL_zero.
Referenced by SDL_LogMessageV(), SDL_snprintf(), SDLNet_SetError(), SDLTest_Assert(), SDLTest_AssertCheck(), SDLTest_AssertPass(), SDLTest_Log(), and SDLTest_LogError().
Definition at line 433 of file SDL_string.c.
References SDL_wcslcpy(), and SDL_wcslen().
Definition at line 417 of file SDL_string.c.
References SDL_memcpy(), SDL_min, and SDL_wcslen().
Referenced by SDL_wcslcat().
Definition at line 403 of file SDL_string.c.
Referenced by SDL_wcslcat(), and SDL_wcslcpy().
|
static |
Definition at line 34 of file SDL_string.c.
Referenced by SDL_utf8strlcpy().
|
static |
Definition at line 630 of file SDL_string.c.
Referenced by SDL_lltoa(), SDL_ltoa(), SDL_ulltoa(), and SDL_ultoa().