From: Tim Peters Date: Tue, 14 Nov 2000 20:44:53 +0000 (+0000) Subject: SF bug 119622: compile errors due to redundant atof decls. I don't understand X-Git-Tag: v2.1a1~737 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=102e457a01bb10d3724c20464b919704ea30744d;p=python SF bug 119622: compile errors due to redundant atof decls. I don't understand the bug report (for details, look at it), but agree there's no need for Python to declare atof itself: we #include stdlib.h, and ANSI C sez atof is declared there already. --- diff --git a/Python/compile.c b/Python/compile.c index e14fc01df8..77ae001c11 100644 --- a/Python/compile.c +++ b/Python/compile.c @@ -767,7 +767,6 @@ com_addopname(struct compiling *c, int op, node *n) static PyObject * parsenumber(struct compiling *co, char *s) { - extern double atof(const char *); char *end; long x; double dx; diff --git a/Python/marshal.c b/Python/marshal.c index f8953ceae4..a9b3ed1653 100644 --- a/Python/marshal.c +++ b/Python/marshal.c @@ -403,7 +403,6 @@ r_object(RFILE *p) case TYPE_FLOAT: { - extern double atof(const char *); char buf[256]; double dx; n = r_byte(p); @@ -422,7 +421,6 @@ r_object(RFILE *p) #ifndef WITHOUT_COMPLEX case TYPE_COMPLEX: { - extern double atof(const char *); char buf[256]; Py_complex c; n = r_byte(p);