Lines Matching refs:base
33 size_t mp_parse_num_base(const char *str, size_t len, int *base) { in mp_parse_num_base() argument
39 if ((*base == 0 || *base == 16) && c == '0') { in mp_parse_num_base()
42 *base = 16; in mp_parse_num_base()
43 } else if (*base == 0 && (c | 32) == 'o') { in mp_parse_num_base()
44 *base = 8; in mp_parse_num_base()
45 } else if (*base == 0 && (c | 32) == 'b') { in mp_parse_num_base()
46 *base = 2; in mp_parse_num_base()
48 if (*base == 0) { in mp_parse_num_base()
49 *base = 10; in mp_parse_num_base()
53 } else if (*base == 8 && c == '0') { in mp_parse_num_base()
58 } else if (*base == 2 && c == '0') { in mp_parse_num_base()
66 if (*base == 0) { in mp_parse_num_base()
67 *base = 10; in mp_parse_num_base()