ret = atoi(src);
if (dst) {
- while(((*src >= '0') && (*src <= '9')) && *src)
- src++;
- *dst = src;
+ *dst = skip_numbers(src);
}
return ret;
ret = atoll(src);
if (dst) {
- while(((*src >= '0') && (*src <= '9')) && *src)
- src++;
- *dst = src;
+ *dst = skip_numbers(src);
}
return ret;
ret = atof(src);
if (dst) {
- while((((*src >= '0') && (*src <= '9')) || (*src =='.')) && *src)
- src++;
- *dst = src;
+ *dst = skip_float_numbers(src);
}
return ret;