From af42273b0201c527cf487e15233d13b69891db7c Mon Sep 17 00:00:00 2001 From: nhmall Date: Tue, 29 Jan 2019 07:38:57 -0500 Subject: [PATCH 1/2] fixes36.2 update for added isaac64 prng --- doc/fixes36.2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/fixes36.2 b/doc/fixes36.2 index c2c5c462d..945ac8f57 100644 --- a/doc/fixes36.2 +++ b/doc/fixes36.2 @@ -541,6 +541,8 @@ when sortloot is enabled, gems are grouped in subsets (1) unseen gems and and (8) seen rocks (IDed/unIDed not applicable) in wizard mode, ^T can be preceded by 'm' prefix in order to test teleporting without having wizard mode override various restrictions +include isaac64 for pseudo random number generation +core prng and display prng use different contexts NetHack Community Patches (or Variation) Included From b7edc7f8e861aa5e5e5e095c4024bd820dcb9557 Mon Sep 17 00:00:00 2001 From: Patric Mueller Date: Tue, 29 Jan 2019 15:03:07 +0100 Subject: [PATCH 2/2] Workaround for including stdint.h on older GCC versions GCC doesn't set __STDC_VERSION__ for older versions. It is verified to be set by default on 5.3.0. Older versions set __INT64_MAX__ though (oldest version tested is 4.5.4). If compilation with older GCC versions is required, set -std=c99. Even 3.4.6 is supported with this setting. --- include/integer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/integer.h b/include/integer.h index 9f16a592d..c6983e544 100644 --- a/include/integer.h +++ b/include/integer.h @@ -17,6 +17,10 @@ #include #define SKIP_STDINT_WORKAROUND # endif +# if defined(__GNUC__) && defined(__INT64_MAX__) +# include +# define SKIP_STDINT_WORKAROUND +# endif #endif #ifndef SKIP_STDINT_WORKAROUND /* !C99 */