Lines Matching refs:tmp_endptr
1209 char **tmp_endptr) -> decltype(real(nullptr, nullptr, 0)) { in dfsan_strtol_impl() argument
1210 assert(tmp_endptr); in dfsan_strtol_impl()
1211 auto ret = real(nptr, tmp_endptr, base); in dfsan_strtol_impl()
1213 *endptr = *tmp_endptr; in dfsan_strtol_impl()
1218 static void dfsan_strtolong_label(const char *nptr, const char *tmp_endptr, in dfsan_strtolong_label() argument
1221 if (tmp_endptr > nptr) { in dfsan_strtolong_label()
1225 dfsan_read_label(nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1))); in dfsan_strtolong_label()
1231 static void dfsan_strtolong_origin(const char *nptr, const char *tmp_endptr, in dfsan_strtolong_origin() argument
1236 if (tmp_endptr > nptr) { in dfsan_strtolong_origin()
1243 nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1)); in dfsan_strtolong_origin()
1247 static double dfsan_strtod(const char *nptr, char **endptr, char **tmp_endptr) { in dfsan_strtod() argument
1248 assert(tmp_endptr); in dfsan_strtod()
1249 double ret = strtod(nptr, tmp_endptr); in dfsan_strtod()
1251 *endptr = *tmp_endptr; in dfsan_strtod()
1255 static void dfsan_strtod_label(const char *nptr, const char *tmp_endptr, in dfsan_strtod_label() argument
1257 if (tmp_endptr > nptr) { in dfsan_strtod_label()
1261 tmp_endptr - nptr + (*tmp_endptr ? 0 : 1)); in dfsan_strtod_label()
1270 char *tmp_endptr; in __dfsw_strtod() local
1271 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr); in __dfsw_strtod()
1272 dfsan_strtod_label(nptr, tmp_endptr, ret_label); in __dfsw_strtod()
1281 char *tmp_endptr; in __dfso_strtod() local
1282 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr); in __dfso_strtod()
1283 dfsan_strtod_label(nptr, tmp_endptr, ret_label); in __dfso_strtod()
1284 if (tmp_endptr > nptr) { in __dfso_strtod()
1287 nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1)); in __dfso_strtod()
1301 char *tmp_endptr; \ in WRAPPER_ALIAS()
1302 auto ret = dfsan_strtol_impl(fun, nptr, endptr, base, &tmp_endptr); \ in WRAPPER_ALIAS()
1303 dfsan_strtolong_label(nptr, tmp_endptr, base_label, ret_label); \ in WRAPPER_ALIAS()
1312 char *tmp_endptr; \
1313 auto ret = dfsan_strtol_impl(fun, nptr, endptr, base, &tmp_endptr); \
1314 dfsan_strtolong_label(nptr, tmp_endptr, base_label, ret_label); \
1315 dfsan_strtolong_origin(nptr, tmp_endptr, base_label, ret_label, \