changes in NT tests
diff --git a/Python/errors.c b/Python/errors.c
index 619c3ce..6f2f134 100644
--- a/Python/errors.c
+++ b/Python/errors.c
@@ -69,13 +69,14 @@
    XXX PROBLEM: some positive errors have a meaning for MacOS,
    but some library routines set Unix error numbers...
 */
+extern char *PyMac_StrError PROTO((int));
 #undef strerror
 #define strerror PyMac_StrError
 #endif /* macintosh */
 
-#ifndef NT
+#ifndef __STDC__
 extern char *strerror PROTO((int));
-#endif /* !NT */
+#endif
 
 /* Last exception stored by err_setval() */