Home
last modified time | relevance | path

Searched refs:endptr (Results 1 – 25 of 36) sorted by relevance

12

/openbmc/qemu/tests/unit/
H A Dtest-cutils.c37 const char *endptr = "somewhere"; in test_parse_uint_null() local
40 r = parse_uint(NULL, &endptr, 0, &i); in test_parse_uint_null()
44 g_assert_null(endptr); in test_parse_uint_null()
50 const char *endptr = "somewhere"; in test_parse_uint_empty() local
54 r = parse_uint(str, &endptr, 0, &i); in test_parse_uint_empty()
58 g_assert_true(endptr == str); in test_parse_uint_empty()
64 const char *endptr = "somewhere"; in test_parse_uint_whitespace() local
68 r = parse_uint(str, &endptr, 0, &i); in test_parse_uint_whitespace()
72 g_assert_true(endptr == str); in test_parse_uint_whitespace()
79 const char *endptr in test_parse_uint_invalid() local
94 const char *endptr = "somewhere"; test_parse_uint_trailing() local
108 const char *endptr = "somewhere"; test_parse_uint_correct() local
122 const char *endptr = "somewhere"; test_parse_uint_octal() local
136 const char *endptr = "somewhere"; test_parse_uint_decimal() local
150 const char *endptr = "somewhere"; test_parse_uint_llong_max() local
166 const char *endptr = "somewhere"; test_parse_uint_max() local
182 const char *endptr; test_parse_uint_overflow() local
214 const char *endptr; test_parse_uint_negative() local
238 const char *endptr = "somewhere"; test_parse_uint_negzero() local
302 const char *endptr = &f; test_qemu_strtoi_correct() local
316 const char *endptr = &f; test_qemu_strtoi_null() local
331 const char *endptr = &f; test_qemu_strtoi_empty() local
346 const char *endptr = &f; test_qemu_strtoi_whitespace() local
361 const char *endptr = &f; test_qemu_strtoi_invalid() local
376 const char *endptr = &f; test_qemu_strtoi_trailing() local
391 const char *endptr = &f; test_qemu_strtoi_octal() local
414 const char *endptr = &f; test_qemu_strtoi_decimal() local
438 const char *endptr = &f; test_qemu_strtoi_hex() local
471 const char *endptr = &f; test_qemu_strtoi_max() local
486 const char *endptr; test_qemu_strtoi_overflow() local
535 const char *endptr = &f; test_qemu_strtoi_min() local
550 const char *endptr; test_qemu_strtoi_underflow() local
606 const char *endptr; test_qemu_strtoi_negative() local
631 const char *endptr = &f; test_qemu_strtoi_negzero() local
657 const char *endptr = &f; test_qemu_strtoi_full_null() local
746 const char *endptr = &f; test_qemu_strtoui_correct() local
760 const char *endptr = &f; test_qemu_strtoui_null() local
775 const char *endptr = &f; test_qemu_strtoui_empty() local
790 const char *endptr = &f; test_qemu_strtoui_whitespace() local
805 const char *endptr = &f; test_qemu_strtoui_invalid() local
820 const char *endptr = &f; test_qemu_strtoui_trailing() local
835 const char *endptr = &f; test_qemu_strtoui_octal() local
858 const char *endptr = &f; test_qemu_strtoui_decimal() local
882 const char *endptr = &f; test_qemu_strtoui_hex() local
916 const char *endptr = &f; test_qemu_strtoui_wrap() local
931 const char *endptr = &f; test_qemu_strtoui_max() local
946 const char *endptr; test_qemu_strtoui_overflow() local
1010 const char *endptr; test_qemu_strtoui_underflow() local
1059 const char *endptr = &f; test_qemu_strtoui_negative() local
1074 const char *endptr = &f; test_qemu_strtoui_negzero() local
1184 const char *endptr = &f; test_qemu_strtol_correct() local
1198 const char *endptr = &f; test_qemu_strtol_null() local
1213 const char *endptr = &f; test_qemu_strtol_empty() local
1228 const char *endptr = &f; test_qemu_strtol_whitespace() local
1243 const char *endptr = &f; test_qemu_strtol_invalid() local
1258 const char *endptr = &f; test_qemu_strtol_trailing() local
1273 const char *endptr = &f; test_qemu_strtol_octal() local
1296 const char *endptr = &f; test_qemu_strtol_decimal() local
1320 const char *endptr = &f; test_qemu_strtol_hex() local
1353 const char *endptr = &f; test_qemu_strtol_max() local
1368 const char *endptr; test_qemu_strtol_overflow() local
1412 const char *endptr = &f; test_qemu_strtol_min() local
1427 const char *endptr; test_qemu_strtol_underflow() local
1471 const char *endptr = &f; test_qemu_strtol_negative() local
1486 const char *endptr = &f; test_qemu_strtol_negzero() local
1512 const char *endptr = &f; test_qemu_strtol_full_null() local
1601 const char *endptr = &f; test_qemu_strtoul_correct() local
1615 const char *endptr = &f; test_qemu_strtoul_null() local
1630 const char *endptr = &f; test_qemu_strtoul_empty() local
1645 const char *endptr = &f; test_qemu_strtoul_whitespace() local
1660 const char *endptr = &f; test_qemu_strtoul_invalid() local
1675 const char *endptr = &f; test_qemu_strtoul_trailing() local
1690 const char *endptr = &f; test_qemu_strtoul_octal() local
1713 const char *endptr = &f; test_qemu_strtoul_decimal() local
1737 const char *endptr = &f; test_qemu_strtoul_hex() local
1770 const char *endptr = &f; test_qemu_strtoul_wrap() local
1787 const char *endptr = &f; test_qemu_strtoul_max() local
1802 const char *endptr; test_qemu_strtoul_overflow() local
1845 const char *endptr; test_qemu_strtoul_underflow() local
1889 const char *endptr = &f; test_qemu_strtoul_negative() local
1904 const char *endptr = &f; test_qemu_strtoul_negzero() local
2014 const char *endptr = &f; test_qemu_strtoi64_correct() local
2028 const char *endptr = &f; test_qemu_strtoi64_null() local
2043 const char *endptr = &f; test_qemu_strtoi64_empty() local
2058 const char *endptr = &f; test_qemu_strtoi64_whitespace() local
2073 const char *endptr = &f; test_qemu_strtoi64_invalid() local
2088 const char *endptr = &f; test_qemu_strtoi64_trailing() local
2103 const char *endptr = &f; test_qemu_strtoi64_octal() local
2126 const char *endptr = &f; test_qemu_strtoi64_decimal() local
2150 const char *endptr = &f; test_qemu_strtoi64_hex() local
2183 const char *endptr = &f; test_qemu_strtoi64_max() local
2198 const char *endptr; test_qemu_strtoi64_overflow() local
2231 const char *endptr = &f; test_qemu_strtoi64_min() local
2246 const char *endptr; test_qemu_strtoi64_underflow() local
2279 const char *endptr = &f; test_qemu_strtoi64_negative() local
2294 const char *endptr = &f; test_qemu_strtoi64_negzero() local
2407 const char *endptr = &f; test_qemu_strtou64_correct() local
2421 const char *endptr = &f; test_qemu_strtou64_null() local
2436 const char *endptr = &f; test_qemu_strtou64_empty() local
2451 const char *endptr = &f; test_qemu_strtou64_whitespace() local
2466 const char *endptr = &f; test_qemu_strtou64_invalid() local
2481 const char *endptr = &f; test_qemu_strtou64_trailing() local
2496 const char *endptr = &f; test_qemu_strtou64_octal() local
2519 const char *endptr = &f; test_qemu_strtou64_decimal() local
2543 const char *endptr = &f; test_qemu_strtou64_hex() local
2576 const char *endptr = &f; test_qemu_strtou64_wrap() local
2591 const char *endptr = &f; test_qemu_strtou64_max() local
2606 const char *endptr; test_qemu_strtou64_overflow() local
2638 const char *endptr; test_qemu_strtou64_underflow() local
2671 const char *endptr = &f; test_qemu_strtou64_negative() local
2686 const char *endptr = &f; test_qemu_strtou64_negzero() local
2797 const char *endptr; test_qemu_strtod_simple() local
2851 const char *endptr; test_qemu_strtod_einval() local
2889 const char *endptr; test_qemu_strtod_erange() local
2925 const char *endptr; test_qemu_strtod_nonfinite() local
2961 const char *endptr; test_qemu_strtod_trailing() local
3014 const char *endptr; test_qemu_strtod_erange_junk() local
3041 const char *endptr; test_qemu_strtod_finite_simple() local
3095 const char *endptr; test_qemu_strtod_finite_einval() local
3133 const char *endptr; test_qemu_strtod_finite_erange() local
3171 const char *endptr; test_qemu_strtod_finite_nonfinite() local
3208 const char *endptr; test_qemu_strtod_finite_trailing() local
3264 const char *endptr; test_qemu_strtod_finite_erange_junk() local
3294 const char *endptr = "somewhere"; do_strtosz_full() local
[all...]
/openbmc/qemu/util/
H A Dcutils.c228 const char *endptr; in do_strtosz() local
234 retval = parse_uint(nptr, &endptr, 10, &val); in do_strtosz()
238 if (retval == 0 && val == 0 && (*endptr == 'x' || *endptr == 'X')) { in do_strtosz()
240 retval = qemu_strtou64(nptr, &endptr, 16, &val); in do_strtosz()
244 if (*endptr == '.' || suffix_mul(*endptr, unit) > 0) { in do_strtosz()
245 endptr = nptr; in do_strtosz()
249 } else if (*endptr == '.' || (endptr == nptr && strchr(nptr, '.'))) { in do_strtosz()
258 if (retval == 0 && *endptr == '.' && !isdigit(endptr[1])) { in do_strtosz()
260 endptr++; in do_strtosz()
264 g_autofree char *copy = g_strdup(endptr); in do_strtosz()
[all …]
H A Dmmap-alloc.c91 const char *endptr; in map_noreserve_effective() local
126 !qemu_strtoui(content, &endptr, 0, &tmp) && in map_noreserve_effective()
127 (!endptr || *endptr == '\n')) { in map_noreserve_effective()
/openbmc/qemu/qapi/
H A Dstring-input-visitor.c136 const char *endptr; in try_parse_int64_list_entry() local
140 if (qemu_strtoi64(siv->unparsed_string, &endptr, 0, &start)) { in try_parse_int64_list_entry()
145 switch (endptr[0]) { in try_parse_int64_list_entry()
147 siv->unparsed_string = endptr; in try_parse_int64_list_entry()
150 siv->unparsed_string = endptr + 1; in try_parse_int64_list_entry()
154 if (qemu_strtoi64(endptr + 1, &endptr, 0, &end)) { in try_parse_int64_list_entry()
160 switch (endptr[0]) { in try_parse_int64_list_entry()
162 siv->unparsed_string = endptr; in try_parse_int64_list_entry()
165 siv->unparsed_string = endptr + 1; in try_parse_int64_list_entry()
226 const char *endptr; in try_parse_uint64_list_entry() local
[all …]
H A Dopts-visitor.c401 char *endptr; in opts_type_int64() local
418 val = strtoll(str, &endptr, 0); in opts_type_int64()
419 if (errno == 0 && endptr > str && INT64_MIN <= val && val <= INT64_MAX) { in opts_type_int64()
420 if (*endptr == '\0') { in opts_type_int64()
425 if (*endptr == '-' && ov->list_mode == LM_IN_PROGRESS) { in opts_type_int64()
428 str = endptr + 1; in opts_type_int64()
429 val2 = strtoll(str, &endptr, 0); in opts_type_int64()
430 if (errno == 0 && endptr > str && *endptr == '\0' && in opts_type_int64()
458 const char *endptr; in opts_type_uint64() local
474 if (parse_uint(str, &endptr, 0, &val) == 0) { in opts_type_uint64()
[all …]
/openbmc/qemu/include/qemu/
H A Dcutils.h151 int qemu_strtoi(const char *nptr, const char **endptr, int base,
153 int qemu_strtoui(const char *nptr, const char **endptr, int base,
155 int qemu_strtol(const char *nptr, const char **endptr, int base,
157 int qemu_strtoul(const char *nptr, const char **endptr, int base,
159 int qemu_strtoi64(const char *nptr, const char **endptr, int base,
161 int qemu_strtou64(const char *nptr, const char **endptr, int base,
163 int qemu_strtod(const char *nptr, const char **endptr, double *result);
164 int qemu_strtod_finite(const char *nptr, const char **endptr, double *result);
166 int parse_uint(const char *s, const char **endptr, int base, uint64_t *value);
/openbmc/phosphor-mboxd/
H A Dmboxd.c173 char *endptr; in parse_cmdline() local
198 context->flash_size = strtol(optarg, &endptr, 10); in parse_cmdline()
199 if (optarg == endptr) { in parse_cmdline()
203 switch (*endptr) { in parse_cmdline()
213 *endptr); in parse_cmdline()
218 context->windows.num = strtol(argv[optind], &endptr, in parse_cmdline()
220 if (optarg == endptr || *endptr != '\0') { in parse_cmdline()
227 &endptr, 10); in parse_cmdline()
229 if (optarg == endptr || (*endptr != '\0' && in parse_cmdline()
230 *endptr != 'M')) { in parse_cmdline()
/openbmc/hiomapd/
H A Dmboxd.c222 char *endptr; in parse_cmdline() local
249 context->backend.flash_size = strtol(optarg, &endptr, 10); in parse_cmdline()
250 if (optarg == endptr) { in parse_cmdline()
254 switch (*endptr) { in parse_cmdline()
265 *endptr); in parse_cmdline()
273 context->windows.num = strtol(argv[optind], &endptr, in parse_cmdline()
275 if (optarg == endptr || *endptr != '\0') { in parse_cmdline()
282 &endptr, 10); in parse_cmdline()
284 if (optarg == endptr || (*endptr != '\0' && in parse_cmdline()
285 *endptr != 'M')) { in parse_cmdline()
/openbmc/qemu/hw/xen/
H A Dxen-host-pci-device.c117 char *endptr, *s; in xen_host_pci_get_resource() local
141 start = strtoll(s, &endptr, 16); in xen_host_pci_get_resource()
142 if (*endptr != ' ' || s == endptr) { in xen_host_pci_get_resource()
145 s = endptr + 1; in xen_host_pci_get_resource()
146 end = strtoll(s, &endptr, 16); in xen_host_pci_get_resource()
147 if (*endptr != ' ' || s == endptr) { in xen_host_pci_get_resource()
150 s = endptr + 1; in xen_host_pci_get_resource()
151 flags = strtoll(s, &endptr, 16); in xen_host_pci_get_resource()
152 if (*endptr != '\n' || s == endptr) { in xen_host_pci_get_resource()
155 s = endptr + 1; in xen_host_pci_get_resource()
[all …]
/openbmc/u-boot/common/eeprom/
H A Deeprom_field.c33 char *endptr; in __eeprom_field_update_bin() local
58 byte = simple_strtoul(tmp, &endptr, 0); in __eeprom_field_update_bin()
59 if (*endptr != '\0' || byte < 0) in __eeprom_field_update_bin()
76 char *endptr; in __eeprom_field_update_bin_delim() local
90 val = simple_strtoul(tok, &endptr, 0); in __eeprom_field_update_bin_delim()
91 if (*endptr != '\0') in __eeprom_field_update_bin_delim()
/openbmc/u-boot/board/compulab/common/
H A Deeprom.c234 char *endptr; in eeprom_field_update_bin_ver() local
239 int num = simple_strtol(tok, &endptr, 0); in eeprom_field_update_bin_ver()
240 if (*endptr != '\0') in eeprom_field_update_bin_ver()
247 int remainder = simple_strtol(tok, &endptr, 0); in eeprom_field_update_bin_ver()
248 if (*endptr != '\0') in eeprom_field_update_bin_ver()
347 char *endptr; in eeprom_field_update_date() local
357 unsigned char day = (unsigned char)simple_strtol(tok1, &endptr, 0); in eeprom_field_update_date()
358 if (*endptr != '\0' || day == 0) { in eeprom_field_update_date()
368 unsigned int year = simple_strtol(tok3, &endptr, 0); in eeprom_field_update_date()
369 if (*endptr != '\0') { in eeprom_field_update_date()
/openbmc/qemu/contrib/plugins/
H A Dips.c154 char *endptr = NULL; in qemu_plugin_install() local
155 max_insn_per_second = g_ascii_strtoull(tokens[1], &endptr, 10); in qemu_plugin_install()
162 if (endptr && *endptr != 0) { in qemu_plugin_install()
163 g_autofree gchar *lower = g_utf8_strdown(endptr, -1); in qemu_plugin_install()
176 fprintf(stderr, "bad suffix: %s\n", endptr); in qemu_plugin_install()
/openbmc/libpldm/src/transport/
H A Dsocket.c16 char *endptr; in pldm_socket_sndbuf_init() local
34 max_buf_size = strtol(line, &endptr, 10); in pldm_socket_sndbuf_init()
35 if (errno != 0 || endptr == line) { in pldm_socket_sndbuf_init()
/openbmc/u-boot/tools/
H A Drelocate-rela.c57 char *endptr; in read_num() local
58 *num = strtoull(str, &endptr, 16); in read_num()
59 return str[0] && !endptr[0]; in read_num()
H A Dzynqmpbif.c152 char *endptr; in parse_load() local
154 bf->load = strtoll(line, &endptr, 0); in parse_load()
156 return endptr; in parse_load()
161 char *endptr; in parse_entry() local
163 bf->entry = strtoll(line, &endptr, 0); in parse_entry()
165 return endptr; in parse_entry()
170 char *endptr; in parse_offset() local
172 bf->offset = strtoll(line, &endptr, 0); in parse_offset()
174 return endptr; in parse_offset()
179 char *endptr = NULL; in parse_partition_owner() local
[all …]
H A Dublimage.c49 char *endptr; in get_cfg_value() local
53 value = strtoul(token, &endptr, 16); in get_cfg_value()
54 if (errno || (token == endptr)) { in get_cfg_value()
H A Dsunxi-spl-image-builder.c408 char *endptr = NULL; in main() local
435 info.ecc_strength = strtol(optarg, &endptr, 0); in main()
436 if (*endptr == '/') in main()
437 info.ecc_step_size = strtol(endptr + 1, NULL, 0); in main()
H A Daisimage.c83 char *endptr; in get_cfg_value() local
87 value = strtoul(token, &endptr, 16); in get_cfg_value()
88 if (errno || (token == endptr)) { in get_cfg_value()
/openbmc/qemu/target/ppc/
H A Dppc-qmp-cmds.c123 char *endptr = NULL; in ppc_cpu_get_reg_num() local
129 regnum = strtoul(numstr, &endptr, 10); in ppc_cpu_get_reg_num()
130 if (*endptr || (regnum >= maxnum)) { in ppc_cpu_get_reg_num()
/openbmc/u-boot/lib/
H A Dvsprintf.c860 char *endptr; in str2off() local
862 *num = simple_strtoull(p, &endptr, 16); in str2off()
863 return *p != '\0' && *endptr == '\0'; in str2off()
868 char *endptr; in str2long() local
870 *num = simple_strtoul(p, &endptr, 16); in str2long()
871 return *p != '\0' && *endptr == '\0'; in str2long()
/openbmc/u-boot/cmd/
H A Deeprom.c215 char *endptr; in parse_numeric_param() local
216 int value = simple_strtol(str, &endptr, 16); in parse_numeric_param()
218 return (*endptr != '\0') ? -1 : value; in parse_numeric_param()
/openbmc/pldm/pldmtool/oem/ibm/
H A Dpldm_oem_ibm.cpp167 auto endptr = startptr + length - CHKSUM_PADDING; in printFileAttrTable() local
170 while (startptr < endptr) in printFileAttrTable()
/openbmc/u-boot/scripts/dtc/libfdt/
H A Dfdt_overlay.c493 char *sep, *endptr; in overlay_fixup_phandle() local
523 poffset = strtoul(sep + 1, &endptr, 10); in overlay_fixup_phandle()
524 if ((*endptr != '\0') || (endptr <= (sep + 1))) in overlay_fixup_phandle()
/openbmc/qemu/hw/display/
H A Dapple-gfx.m826 const char *endptr;
835 endptr = str;
837 ret = qemu_strtoi(endptr, &endptr, 10, &val);
844 if (*endptr != 'x') {
848 ret = qemu_strtoi(endptr + 1, &endptr, 10, &val);
855 if (*endptr != '@') {
859 ret = qemu_strtoi(endptr + 1, &endptr, 10, &val);
/openbmc/qemu/tests/qtest/
H A Darm-cpu-features.c236 char *endptr; in resp_get_sve_vls() local
239 bits = g_ascii_strtoll(&e->key[3], &endptr, 10); in resp_get_sve_vls()
240 if (!bits || *endptr != '\0') { in resp_get_sve_vls()

12