1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00
Commit graph

108 commits

Author SHA1 Message Date
Mikael Djurfeldt
23a621512f Greg's smob patch 1999-07-07 09:44:01 +00:00
Mikael Djurfeldt
96e263d633 * random.c (scm_i_random_bignum): Made independent of endianness. 1999-01-26 02:27:06 +00:00
Mikael Djurfeldt
7f14609425 Added #include <stdio.h> 1999-01-21 10:41:10 +00:00
Mikael Djurfeldt
5ee11b7cc0 * random.c, random.h (scm_i_make_rstate): New function: Makes
scm_rstate from seed.
(scm_copy_random_state, scm_seed_to_random_state): New functions.
(scm_make_random_state): Removed.
* random.c (scm_make_random_state): Use scm_i_make_rstate().
1999-01-21 09:20:39 +00:00
Mikael Djurfeldt
2a0279c9b8 * random.c: Bugfix: Retrieve and store most significant 32 bits in
different order if the machine is bigendian.
(scm_init_random): Added safety check for bignum digit size.
1999-01-21 02:13:23 +00:00
Mikael Djurfeldt
5a92ddfd5c * random.c: Removed alloca includes. 1999-01-11 07:13:18 +00:00
Mikael Djurfeldt
a7e7ea3e01 Fix 1999-01-10 14:18:33 +00:00
Mikael Djurfeldt
e7a7298668 * random.c, random.h: New files: Random number support.
Interface same as slib's.
1999-01-10 07:57:27 +00:00