diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-08-29 20:45:34 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2017-08-29 20:45:34 (GMT) |
commit | b37b7ded33f1772b457aee97908cff99b3573b12 (patch) | |
tree | b121969f0637961e7d8ce11651b5b8bc3af00f34 /generic | |
parent | 897af8a8a02ac365edb53bc087b293adaaf8853a (diff) | |
parent | ad20184b847835c9e6438554aa69c74cbc0220df (diff) | |
download | tcl-b37b7ded33f1772b457aee97908cff99b3573b12.zip tcl-b37b7ded33f1772b457aee97908cff99b3573b12.tar.gz tcl-b37b7ded33f1772b457aee97908cff99b3573b12.tar.bz2 |
upgrade to libtommath 1.0.1 (With all Tcl-specific changes - as far as needed - intact)
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tclTomMath.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/generic/tclTomMath.h b/generic/tclTomMath.h index 001019c..e3f53ee 100644 --- a/generic/tclTomMath.h +++ b/generic/tclTomMath.h @@ -116,16 +116,16 @@ extern "C" { typedef mp_digit mp_min_u32; #endif -/* platforms that can use a better rand function */ +/* use arc4random on platforms that support it */ #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) - #define MP_USE_ALT_RAND 1 + #define MP_GEN_RANDOM() arc4random() + #define MP_GEN_RANDOM_MAX 0xffffffff #endif -/* use arc4random on platforms that support it */ -#ifdef MP_USE_ALT_RAND - #define MP_GEN_RANDOM() arc4random() -#else +/* use rand() as fall-back if there's no better rand function */ +#ifndef MP_GEN_RANDOM #define MP_GEN_RANDOM() rand() + #define MP_GEN_RANDOM_MAX RAND_MAX #endif #define MP_DIGIT_BIT DIGIT_BIT @@ -796,7 +796,7 @@ int mp_fwrite(mp_int *a, int radix, FILE *stream); #endif -/* $Source$ */ -/* $Revision$ */ -/* $Date$ */ +/* ref: tag: v1.0.1, master */ +/* git commit: 5953f62e42b24af93748b1ee5e1d062e242c2546 */ +/* commit time: 2017-08-29 22:27:36 +0200 */ |