don't declare fmod/pow for any STDC compiler
diff --git a/Objects/floatobject.c b/Objects/floatobject.c
index b1bb968..c7bdbed 100644
--- a/Objects/floatobject.c
+++ b/Objects/floatobject.c
@@ -59,7 +59,7 @@
 #define LONG_MIN (-LONG_MAX-1)
 #endif
 
-#ifndef macintosh
+#ifndef __STDC__
 extern double fmod PROTO((double, double));
 extern double pow PROTO((double, double));
 #endif