diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-01-18 06:24:09 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-01-18 06:24:09 -0800 |
commit | cc8f11bf43842e38f0a515b8070f4a7afe9a716d (patch) | |
tree | c5110ac4e87d541fca5405e78ae29c585242af62 /tests/013 | |
parent | a1c7cc2f9faf4463722e78f24b9433dc9cf0bbf7 (diff) | |
download | txr-cc8f11bf43842e38f0a515b8070f4a7afe9a716d.tar.gz txr-cc8f11bf43842e38f0a515b8070f4a7afe9a716d.tar.bz2 txr-cc8f11bf43842e38f0a515b8070f4a7afe9a716d.zip |
Don't allow non-positive modulus in rand and random.
* rand.c (random): In fixnum case, allow only m >= 1.
The code is restructured so that this check is done
before we do some arithmetic with derived values,
where the behavior can become undefined.
* txr.1: Document the restriction on modulus range
for rand and random.
Diffstat (limited to 'tests/013')
0 files changed, 0 insertions, 0 deletions