Lines Matching refs:radix
887 int64_t util64_atoi(const char* str, uint32_t radix) in util64_atoi() argument
889 if (radix > 36) { in util64_atoi()
890 radix = 36; in util64_atoi()
891 } else if (radix < 2) { in util64_atoi()
892 radix = 2; in util64_atoi()
894 int64_t lradix = radix; in util64_atoi()
903 while ((b = digitInfo[*str++]) && ((b &= 0x7f) < radix)) { in util64_atoi()
913 int64_t util64_utoi(const UChar* str, uint32_t radix) in util64_utoi() argument
915 if (radix > 36) { in util64_utoi()
916 radix = 36; in util64_utoi()
917 } else if (radix < 2) { in util64_utoi()
918 radix = 2; in util64_utoi()
920 int64_t lradix = radix; in util64_utoi()
930 while (((c = *str++) < 0x0080) && (b = digitInfo[c]) && ((b &= 0x7f) < radix)) { in util64_utoi()
940 uint32_t util64_toa(int64_t w, char* buf, uint32_t len, uint32_t radix, UBool raw) in util64_toa() argument
942 if (radix > 36) { in util64_toa()
943 radix = 36; in util64_toa()
944 } else if (radix < 2) { in util64_toa()
945 radix = 2; in util64_toa()
947 int64_t base = radix; in util64_toa()
950 if (len && (w < 0) && (radix == 10) && !raw) { in util64_toa()
986 uint32_t util64_tou(int64_t w, UChar* buf, uint32_t len, uint32_t radix, UBool raw) in util64_tou() argument
988 if (radix > 36) { in util64_tou()
989 radix = 36; in util64_tou()
990 } else if (radix < 2) { in util64_tou()
991 radix = 2; in util64_tou()
993 int64_t base = radix; in util64_tou()
996 if (len && (w < 0) && (radix == 10) && !raw) { in util64_tou()