annotate Python/strtod.c @ 388:31d509e94271 legacy-trunk

Comment out 'abort()' call. Changed comparison operators.
author Guido van Rossum <guido@python.org>
date Sun, 20 Oct 1991 20:12:38 +0000
parents f352ea4dff70
children b46d76ebd9a7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
208
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 /* This is not a proper strtod() implementation, but sufficient for Python.
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 Python won't detect floating point constant overflow, though. */
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
3
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
4 #include <string.h>
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
5
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 extern double atof();
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
7
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 /*ARGSUSED*/
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 double
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 strtod(p, pp)
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 char *p;
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
12 char **pp;
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 {
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 if (pp)
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 *pp = strchr(p, '\0');
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 return atof(p);
f352ea4dff70 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 }