Lines Matching full:char
33 static size_t SDL_ScanLong(const char *text, int radix, long *valuep)
35 const char *textstart = text;
48 if ( SDL_isdigit((unsigned char) *text) ) {
73 static size_t SDL_ScanUnsignedLong(const char *text, int radix, unsigned long *valuep)
75 const char *textstart = text;
83 if ( SDL_isdigit((unsigned char) *text) ) {
104 static size_t SDL_ScanUintPtrT(const char *text, int radix, uintptr_t *valuep)
106 const char *textstart = text;
114 if ( SDL_isdigit((unsigned char) *text) ) {
136 static size_t SDL_ScanLongLong(const char *text, int radix, Sint64 *valuep)
138 const char *textstart = text;
151 if ( SDL_isdigit((unsigned char) *text) ) {
176 static size_t SDL_ScanUnsignedLongLong(const char *text, int radix, Uint64 *valuep)
178 const char *textstart = text;
186 if ( SDL_isdigit((unsigned char) *text) ) {
208 static size_t SDL_ScanFloat(const char *text, double *valuep)
210 const char *textstart = text;
224 while ( SDL_isdigit((unsigned char) *text) ) {
278 char *srcp = (char *)src;
279 char *dstp = (char *)dst;
290 char *srcp = (char *)src;
291 char *dstp = (char *)dst;
304 char *s1p = (char *)s1;
305 char *s2p = (char *)s2;
318 size_t SDL_strlen(const char *string)
329 size_t SDL_strlcpy(char *dst, const char *src, size_t maxlen)
342 size_t SDL_strlcat(char *dst, const char *src, size_t maxlen)
354 char *SDL_strdup(const char *string)
357 char *newstr = SDL_malloc(len);
366 char *SDL_strrev(char *string)
369 char *a = &string[0];
370 char *b = &string[len-1];
373 char c = *a;
382 char *SDL_strupr(char *string)
384 char *bufp = string;
386 *bufp = SDL_toupper((unsigned char) *bufp);
394 char *SDL_strlwr(char *string)
396 char *bufp = string;
398 *bufp = SDL_tolower((unsigned char) *bufp);
406 char *SDL_strchr(const char *string, int c)
410 return (char *)string;
419 char *SDL_strrchr(const char *string, int c)
421 const char *bufp = string + SDL_strlen(string) - 1;
424 return (char *)bufp;
433 char *SDL_strstr(const char *haystack, const char *needle)
438 return (char *)haystack;
448 static const char ntoa_table[] = {
457 char *SDL_ltoa(long value, char *string, int radix)
459 char *bufp = string;
487 char *SDL_ultoa(unsigned long value, char *string, int radix)
489 char *bufp = string;
509 long SDL_strtol(const char *string, char **endp, int base)
524 *endp = (char *)string + len;
531 unsigned long SDL_strtoul(const char *string, char **endp, int base)
546 *endp = (char *)string + len;
555 char *SDL_lltoa(Sint64 value, char *string, int radix)
557 char *bufp = string;
585 char *SDL_ulltoa(Uint64 value, char *string, int radix)
587 char *bufp = string;
607 Sint64 SDL_strtoll(const char *string, char **endp, int base)
622 *endp = (char *)string + len;
629 Uint64 SDL_strtoull(const char *string, char **endp, int base)
644 *endp = (char *)string + len;
653 double SDL_strtod(const char *string, char **endp)
660 *endp = (char *)string + len;
667 int SDL_strcmp(const char *str1, const char *str2)
675 return (int)((unsigned char)*str1 - (unsigned char)*str2);
680 int SDL_strncmp(const char *str1, const char *str2, size_t maxlen)
692 return (int)((unsigned char)*str1 - (unsigned char)*str2);
697 int SDL_strcasecmp(const char *str1, const char *str2)
699 char a = 0;
700 char b = 0;
702 a = SDL_tolower((unsigned char) *str1);
703 b = SDL_tolower((unsigned char) *str2);
709 return (int)((unsigned char)a - (unsigned char)b);
714 int SDL_strncasecmp(const char *str1, const char *str2, size_t maxlen)
716 char a = 0;
717 char b = 0;
719 a = SDL_tolower((unsigned char) *str1);
720 b = SDL_tolower((unsigned char) *str2);
727 return (int)((unsigned char)a - (unsigned char)b);
732 int SDL_sscanf(const char *text, const char *fmt, ...)
740 while ( SDL_isspace((unsigned char) *text) ) {
782 char *valuep = va_arg(ap, char*);
791 while ( SDL_isspace((unsigned char) *text) ) {
824 if ( SDL_tolower((unsigned char) text[index+1]) == 'x' ) {
953 while ( !SDL_isspace((unsigned char) *text) ) {
962 char *valuep = va_arg(ap, char*);
963 while ( !SDL_isspace((unsigned char) *text) ) {
999 int SDL_snprintf(char *text, size_t maxlen, const char *fmt, ...)
1013 static size_t SDL_PrintLong(char *text, long value, int radix, size_t maxlen)
1015 char num[130];
1027 static size_t SDL_PrintUnsignedLong(char *text, unsigned long value, int radix, size_t maxlen)
1029 char num[130];
1042 static size_t SDL_PrintLongLong(char *text, Sint64 value, int radix, size_t maxlen)
1044 char num[130];
1056 static size_t SDL_PrintUnsignedLongLong(char *text, Uint64 value, int radix, size_t maxlen)
1058 char num[130];
1071 static size_t SDL_PrintFloat(char *text, double arg, size_t maxlen)
1073 char *textstart = text;
1107 static size_t SDL_PrintString(char *text, const char *string, size_t maxlen)
1109 char *textstart = text;
1115 int SDL_vsnprintf(char *text, size_t maxlen, const char *fmt, va_list ap)
1117 char *textstart = text;
1147 /* char is promoted to int when passed through (...) */
1148 *text = (char)va_arg(ap, int);
1228 len = SDL_PrintString(text, va_arg(ap, char*), maxlen);