Lines Matching defs:nptr
1211 Fn real, const char *nptr, char **endptr, int base,
1214 auto ret = real(nptr, tmp_endptr, base);
1221 static void dfsan_strtolong_label(const char *nptr, const char *tmp_endptr,
1224 if (tmp_endptr > nptr) {
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) {
1252 double ret = strtod(nptr, tmp_endptr);
1258 static void dfsan_strtod_label(const char *nptr, const char *tmp_endptr,
1260 if (tmp_endptr > nptr) {
1263 nptr,
1264 tmp_endptr - nptr + (*tmp_endptr ? 0 : 1));
1271 double __dfsw_strtod(const char *nptr, char **endptr, dfsan_label nptr_label,
1274 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr);
1275 dfsan_strtod_label(nptr, tmp_endptr, ret_label);
1280 double __dfso_strtod(const char *nptr, char **endptr, dfsan_label nptr_label,
1285 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr);
1286 dfsan_strtod_label(nptr, tmp_endptr, ret_label);
1287 if (tmp_endptr > nptr) {
1290 nptr, tmp_endptr - nptr + (*tmp_endptr ? 0 : 1));
1301 const char *nptr, char **endptr, int base, dfsan_label nptr_label, \
1305 auto ret = dfsan_strtol_impl(fun, nptr, endptr, base, &tmp_endptr); \
1306 dfsan_strtolong_label(nptr, tmp_endptr, base_label, ret_label); \
1310 const char *nptr, char **endptr, int base, dfsan_label nptr_label, \
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, \