Artifact f5951ba53631f1dcb136f74db066c644191a1ab1:
#include <stdlib.h> int main() { int errno = 0; char *test = "123.e+99999999999999"; char *end; double value = strtod(test, &end); printf("Value of %s is %g\n", test, value); printf("Bytes consumed: %d\n", end - test); printf("Errno: %d\n", errno); }