Lines Matching refs:radix

33 static size_t SDL_ScanLong(const char *text, int radix, long *valuep)
43 if ( radix == 16 && SDL_strncmp(text, "0x", 2) == 0 ) {
50 } else if ( radix == 16 && SDL_isupperhex(*text) ) {
52 } else if ( radix == 16 && SDL_islowerhex(*text) ) {
57 value *= radix;
73 static size_t SDL_ScanUnsignedLong(const char *text, int radix, unsigned long *valuep)
78 if ( radix == 16 && SDL_strncmp(text, "0x", 2) == 0 ) {
85 } else if ( radix == 16 && SDL_isupperhex(*text) ) {
87 } else if ( radix == 16 && SDL_islowerhex(*text) ) {
92 value *= radix;
104 static size_t SDL_ScanUintPtrT(const char *text, int radix, uintptr_t *valuep)
109 if ( radix == 16 && SDL_strncmp(text, "0x", 2) == 0 ) {
116 } else if ( radix == 16 && SDL_isupperhex(*text) ) {
118 } else if ( radix == 16 && SDL_islowerhex(*text) ) {
123 value *= radix;
136 static size_t SDL_ScanLongLong(const char *text, int radix, Sint64 *valuep)
146 if ( radix == 16 && SDL_strncmp(text, "0x", 2) == 0 ) {
153 } else if ( radix == 16 && SDL_isupperhex(*text) ) {
155 } else if ( radix == 16 && SDL_islowerhex(*text) ) {
160 value *= radix;
176 static size_t SDL_ScanUnsignedLongLong(const char *text, int radix, Uint64 *valuep)
181 if ( radix == 16 && SDL_strncmp(text, "0x", 2) == 0 ) {
188 } else if ( radix == 16 && SDL_isupperhex(*text) ) {
190 } else if ( radix == 16 && SDL_islowerhex(*text) ) {
195 value *= radix;
457 char *SDL_ltoa(long value, char *string, int radix)
467 *bufp++ = ntoa_table[value % radix];
468 value /= radix;
487 char *SDL_ultoa(unsigned long value, char *string, int radix)
493 *bufp++ = ntoa_table[value % radix];
494 value /= radix;
555 char *SDL_lltoa(Sint64 value, char *string, int radix)
565 *bufp++ = ntoa_table[value % radix];
566 value /= radix;
585 char *SDL_ulltoa(Uint64 value, char *string, int radix)
591 *bufp++ = ntoa_table[value % radix];
592 value /= radix;
749 int radix = 10;
825 radix = 16;
827 radix = 8;
836 text += SDL_ScanLongLong(text, radix, &value);
847 text += SDL_ScanLong(text, radix, &value);
875 if ( radix == 10 ) {
876 radix = 8;
881 if ( radix == 10 ) {
882 radix = 16;
889 text += SDL_ScanUnsignedLongLong(text, radix, &value);
900 text += SDL_ScanUnsignedLong(text, radix, &value);
1013 static size_t SDL_PrintLong(char *text, long value, int radix, size_t maxlen)
1018 SDL_ltoa(value, num, radix);
1027 static size_t SDL_PrintUnsignedLong(char *text, unsigned long value, int radix, size_t maxlen)
1032 SDL_ultoa(value, num, radix);
1042 static size_t SDL_PrintLongLong(char *text, Sint64 value, int radix, size_t maxlen)
1047 SDL_lltoa(value, num, radix);
1056 static size_t SDL_PrintUnsignedLongLong(char *text, Uint64 value, int radix, size_t maxlen)
1061 SDL_ulltoa(value, num, radix);
1127 int radix = 10;
1170 len = SDL_PrintLong(text, (long)va_arg(ap, int), radix, maxlen);
1173 len = SDL_PrintLong(text, va_arg(ap, long), radix, maxlen);
1177 len = SDL_PrintLongLong(text, va_arg(ap, Sint64), radix, maxlen);
1179 len = SDL_PrintLong(text, va_arg(ap, long), radix, maxlen);
1190 if ( radix == 10 ) {
1191 radix = 16;
1198 if ( radix == 10 ) {
1199 radix = 8;
1205 len = SDL_PrintUnsignedLong(text, (unsigned long)va_arg(ap, unsigned int), radix, maxlen);
1208 len = SDL_PrintUnsignedLong(text, va_arg(ap, unsigned long), radix, maxlen);
1212 len = SDL_PrintUnsignedLongLong(text, va_arg(ap, Uint64), radix, maxlen);
1214 len = SDL_PrintUnsignedLong(text, va_arg(ap, unsigned long), radix, maxlen);