X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/6e088aad60fd1a7b16da1bb2be07f46fdbd55561..a90d420cbe87490c844ae422c966e746d3134b07:/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]);