Lines Matching defs:tmp_endptr

1212     char **tmp_endptr) -> decltype(real(nullptr, nullptr, 0)) {
1213 assert(tmp_endptr);
1214 auto ret = real(nptr, tmp_endptr, base);
1216 *endptr = *tmp_endptr;
1221 static void dfsan_strtolong_label(const char *nptr, const char *tmp_endptr,
1224 if (tmp_endptr > nptr) {
1225 // If *tmp_endptr is '\0' include its label as well.
1228 dfsan_read_label(nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1)));
1234 static void dfsan_strtolong_origin(const char *nptr, const char *tmp_endptr,
1239 if (tmp_endptr > nptr) {
1246 nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1));
1250 static double dfsan_strtod(const char *nptr, char **endptr, char **tmp_endptr) {
1251 assert(tmp_endptr);
1252 double ret = strtod(nptr, tmp_endptr);
1254 *endptr = *tmp_endptr;
1258 static void dfsan_strtod_label(const char *nptr, const char *tmp_endptr,
1260 if (tmp_endptr > nptr) {
1261 // If *tmp_endptr is '\0' include its label as well.
1264 tmp_endptr - nptr + (*tmp_endptr ? 0 : 1));
1273 char *tmp_endptr;
1274 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr);
1275 dfsan_strtod_label(nptr, tmp_endptr, ret_label);
1284 char *tmp_endptr;
1285 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr);
1286 dfsan_strtod_label(nptr, tmp_endptr, ret_label);
1287 if (tmp_endptr > nptr) {
1288 // If *tmp_endptr is '\0' include its label as well.
1290 nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1));
1304 char *tmp_endptr; \
1305 auto ret = dfsan_strtol_impl(fun, nptr, endptr, base, &tmp_endptr); \
1306 dfsan_strtolong_label(nptr, tmp_endptr, base_label, ret_label); \
1315 char *tmp_endptr; \
1316 auto ret = dfsan_strtol_impl(fun, nptr, endptr, base, &tmp_endptr); \
1317 dfsan_strtolong_label(nptr, tmp_endptr, base_label, ret_label); \
1318 dfsan_strtolong_origin(nptr, tmp_endptr, base_label, ret_label, \