]> Savannah Git Hosting - gnulib.git/commitdiff
random: Fix compilation errors in C++ on mingw 10.
authorBruno Haible <bruno@clisp.org>
Thu, 20 Apr 2023 00:03:43 +0000 (02:03 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 20 Apr 2023 00:03:43 +0000 (02:03 +0200)
* lib/stdlib.in.h (random, srandom): Disable _GL_CXXALIASWARN invocation
on non-glibc systems.

ChangeLog
lib/stdlib.in.h

index 5026c8c1cf6ec4f3a74a5ef730f240263915a1e6..4266437e42e51fc8b39d966a1d3954d72eac1d4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-04-19  Bruno Haible  <bruno@clisp.org>
+
+       random: Fix compilation errors in C++ on mingw 10.
+       * lib/stdlib.in.h (random, srandom): Disable _GL_CXXALIASWARN invocation
+       on non-glibc systems.
+
 2023-04-19  Bruno Haible  <bruno@clisp.org>
 
        year2038-required: Fix configure failure with MSVC.
index bccab0e2c39b09ff88252cfa9336604f3241ad56..1479a2b28719218cc104beda6b299260296ee554 100644 (file)
@@ -1058,7 +1058,9 @@ _GL_FUNCDECL_SYS (random, long, (void));
                                int.  */
 _GL_CXXALIAS_SYS_CAST (random, long, (void));
 # endif
+# if __GLIBC__ >= 2
 _GL_CXXALIASWARN (random);
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef random
 # if HAVE_RAW_DECL_RANDOM
@@ -1083,7 +1085,9 @@ _GL_FUNCDECL_SYS (srandom, void, (unsigned int seed));
                                        unsigned long seed.  */
 _GL_CXXALIAS_SYS_CAST (srandom, void, (unsigned int seed));
 # endif
+# if __GLIBC__ >= 2
 _GL_CXXALIASWARN (srandom);
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef srandom
 # if HAVE_RAW_DECL_SRANDOM