Home | History | Annotate | Download | only in i18n

Lines Matching refs:radix

797 int64_t util64_atoi(const char* str, uint32_t radix)
799 if (radix > 36) {
800 radix = 36;
801 } else if (radix < 2) {
802 radix = 2;
804 int64_t lradix = radix;
813 while ((b = digitInfo[*str++]) && ((b &= 0x7f) < radix)) {
823 int64_t util64_utoi(const UChar* str, uint32_t radix)
825 if (radix > 36) {
826 radix = 36;
827 } else if (radix < 2) {
828 radix = 2;
830 int64_t lradix = radix;
840 while (((c = *str++) < 0x0080) && (b = digitInfo[c]) && ((b &= 0x7f) < radix)) {
850 uint32_t util64_toa(int64_t w, char* buf, uint32_t len, uint32_t radix, UBool raw)
852 if (radix > 36) {
853 radix = 36;
854 } else if (radix < 2) {
855 radix = 2;
857 int64_t base = radix;
860 if (len && (w < 0) && (radix == 10) && !raw) {
896 uint32_t util64_tou(int64_t w, UChar* buf, uint32_t len, uint32_t radix, UBool raw)
898 if (radix > 36) {
899 radix = 36;
900 } else if (radix < 2) {
901 radix = 2;
903 int64_t base = radix;
906 if (len && (w < 0) && (radix == 10) && !raw) {