summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2000-11-14 20:44:53 (GMT)
committerTim Peters <tim.peters@gmail.com>2000-11-14 20:44:53 (GMT)
commit102e457a01bb10d3724c20464b919704ea30744d (patch)
tree2c42b77d77e4c93ff4125c6b7291cc776ba1b7ab
parent2e42bddbe9003192b8c323a6eac2772970f93ba4 (diff)
downloadcpython-102e457a01bb10d3724c20464b919704ea30744d.zip
cpython-102e457a01bb10d3724c20464b919704ea30744d.tar.gz
cpython-102e457a01bb10d3724c20464b919704ea30744d.tar.bz2
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.
-rw-r--r--Python/compile.c1
-rw-r--r--Python/marshal.c2
2 files changed, 0 insertions, 3 deletions
diff --git a/Python/compile.c b/Python/compile.c
index e14fc01..77ae001 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 f8953ce..a9b3ed1 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);