Don't rely on <string.h>
diff --git a/Python/strtod.c b/Python/strtod.c
index 106ec6e..d41b690 100644
--- a/Python/strtod.c
+++ b/Python/strtod.c
@@ -1,17 +1,15 @@
/* This is not a proper strtod() implementation, but sufficient for Python.
Python won't detect floating point constant overflow, though. */
-#include <string.h>
-
+extern int strlen();
extern double atof();
-/*ARGSUSED*/
double
strtod(p, pp)
char *p;
char **pp;
{
if (pp)
- *pp = strchr(p, '\0');
+ *pp = p + strlen(p);
return atof(p);
}