Can go into 2.2.x, but not necessary.
char *buffer;
int i = 0;
- while (*rev && !isdigit(*rev))
+ while (*rev && !isdigit((int)*rev))
++rev;
while (rev[i] != ' ' && rev[i] != '\0')
++i;
char *rev = rcsid;
int i = 0;
- while (!isdigit(*rev))
+ while (!isdigit((int)*rev))
++rev;
while (rev[i] != ' ' && rev[i] != '\0')
++i;
x = (long) PyOS_strtoul(s, &end, base);
else
x = PyOS_strtol(s, &end, base);
- if (end == s || !isalnum(end[-1]))
+ if (end == s || !isalnum((int)end[-1]))
goto bad;
while (*end && isspace(Py_CHARMASK(*end)))
end++;
#undef __EXTENSIONS__
/* This must be set to 64 on some systems to enable large file support */
+#ifndef _FILE_OFFSET_BITS
#undef _FILE_OFFSET_BITS
+#endif
/* Define if getpgrp() must be called as getpgrp(0). */
#undef GETPGRP_HAVE_ARG