]> Savannah Git Hosting - gnulib.git/commitdiff
random_r: Fix compilation error on Haiku.
authorBruno Haible <bruno@clisp.org>
Wed, 5 Apr 2023 20:01:43 +0000 (22:01 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 5 Apr 2023 20:09:17 +0000 (22:09 +0200)
* lib/stdlib.in.h: For random_r, include <stdint.h> always.
* modules/random_r (Depends-on): Depend on 'stdint' always.

ChangeLog
lib/stdlib.in.h
modules/random_r

index 41af1b70a1f0f63b87c6d335371da9eb26dfd448..9dc59e1a5e466ca52f847d2867a9acb2fc9028e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-04-05  Bruno Haible  <bruno@clisp.org>
+
+       random_r: Fix compilation error on Haiku.
+       * lib/stdlib.in.h: For random_r, include <stdint.h> always.
+       * modules/random_r (Depends-on): Depend on 'stdint' always.
+
 2023-04-05  Bruno Haible  <bruno@clisp.org>
 
        forkpty, openpty, login_tty: Fix link errors of the tests.
index c18a16bacdd7bf78322e53b8a66efdcb9173a345..f79c5a9d297e6450ae92d8ad5452f2e5293ab9dc 100644 (file)
@@ -67,9 +67,7 @@
 #  include <random.h>
 # endif
 
-# if !@HAVE_STRUCT_RANDOM_DATA@ || @REPLACE_RANDOM_R@ || !@HAVE_RANDOM_R@
-#  include <stdint.h>
-# endif
+# include <stdint.h>
 
 # if !@HAVE_STRUCT_RANDOM_DATA@
 /* Define 'struct random_data'.
index 56c5a447e9c3e702f6d48ad830aa5b191ae5908f..6ae9c6db58a740df8562fdeebc5485d780b6aef1 100644 (file)
@@ -9,7 +9,7 @@ Depends-on:
 c99
 libc-config     [test $HAVE_RANDOM_R = 0 || test $REPLACE_RANDOM_R = 1]
 stdlib
-stdint          [test $HAVE_RANDOM_R = 0 || test $REPLACE_RANDOM_R = 1]
+stdint
 
 configure.ac:
 gl_FUNC_RANDOM_R