shithub: puzzles

Download patch

ref: c48a9f44ffdd2bd2055a5296c84874716dd303b9
parent: 4de9836bc8c36cddead5e9efc6beff0692118b1e
author: Simon Tatham <anakin@pobox.com>
date: Mon May 1 09:42:43 EDT 2023

Replace check of __STDC_VERSION__ with HAVE_STDINT_H.

Just spotted this in puzzles.h. We don't need to guess any more from
the C standards version whether stdint.h is available: we've actually
checked _precisely that_ in cmake, so it's better to use the answer.

--- a/puzzles.h
+++ b/puzzles.h
@@ -539,7 +539,7 @@
 char *random_state_encode(random_state *state);
 random_state *random_state_decode(const char *input);
 /* random.c also exports SHA, which occasionally comes in useful. */
-#if __STDC_VERSION__ >= 199901L
+#if HAVE_STDINT_H
 #include <stdint.h>
 typedef uint32_t uint32;
 #elif UINT_MAX >= 4294967295L