X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/1f14c0c645ce384406e405000375c7fb9e60cc9e..1519ef6617fd7351bd40026b9eeb47c7f7f42234:/progs/factorial.c diff --git a/progs/factorial.c b/progs/factorial.c index 975c698c..ece0b305 100644 --- a/progs/factorial.c +++ b/progs/factorial.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include @@ -130,10 +131,10 @@ int main(int argc, char *argv[]) } ulmax = mp_fromulong(MP_NEW, ULONG_MAX); p = argv[optind]; - while (isspace((unsigned char)*p)) + while (ISSPACE(*p)) p++; xx = mp_readstring(MP_NEW, argv[optind], &p, 0); - while (isspace((unsigned char)*p)) + while (ISSPACE(*p)) p++; if (!xx || *p || MP_CMP(xx, <, MP_ZERO) || MP_CMP(xx, >, ulmax)) die(EXIT_FAILURE, "bad integer `%s'", argv[optind]);