~mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
math/Makefile.am, symm/Makefile.am: Use `--no-install' on oddball tests.
[catacomb]
/
progs
/
factorial.c
diff --git
a/progs/factorial.c
b/progs/factorial.c
index
a46debd
..
975c698
100644
(file)
--- a/
progs/factorial.c
+++ b/
progs/factorial.c
@@
-135,7
+135,7
@@
int main(int argc, char *argv[])
xx = mp_readstring(MP_NEW, argv[optind], &p, 0);
while (isspace((unsigned char)*p))
p++;
xx = mp_readstring(MP_NEW, argv[optind], &p, 0);
while (isspace((unsigned char)*p))
p++;
- if (!xx || *p || MP_CMP(xx, >, ulmax))
+ if (!xx || *p || MP_CMP(xx,
<, MP_ZERO) || MP_CMP(xx,
>, ulmax))
die(EXIT_FAILURE, "bad integer `%s'", argv[optind]);
x = mp_toulong(xx);
mp_drop(xx);
die(EXIT_FAILURE, "bad integer `%s'", argv[optind]);
x = mp_toulong(xx);
mp_drop(xx);