aboutsummaryrefslogtreecommitdiffstats
path: root/lib/stdlib.in.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stdlib.in.h')
-rw-r--r--lib/stdlib.in.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h
index b5cf9d36958..c6e68fddc48 100644
--- a/lib/stdlib.in.h
+++ b/lib/stdlib.in.h
@@ -765,6 +765,23 @@ _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - "
765 "use gnulib module realloc-posix for portability"); 765 "use gnulib module realloc-posix for portability");
766#endif 766#endif
767 767
768
769#if @GNULIB_REALLOCARRAY@
770# if ! @HAVE_REALLOCARRAY@
771_GL_FUNCDECL_SYS (reallocarray, void *,
772 (void *ptr, size_t nmemb, size_t size));
773# endif
774_GL_CXXALIAS_SYS (reallocarray, void *,
775 (void *ptr, size_t nmemb, size_t size));
776_GL_CXXALIASWARN (reallocarray);
777#elif defined GNULIB_POSIXCHECK
778# undef reallocarray
779# if HAVE_RAW_DECL_REALLOCARRAY
780_GL_WARN_ON_USE (reallocarray, "reallocarray is not portable - "
781 "use gnulib module reallocarray for portability");
782# endif
783#endif
784
768#if @GNULIB_REALPATH@ 785#if @GNULIB_REALPATH@
769# if @REPLACE_REALPATH@ 786# if @REPLACE_REALPATH@
770# if !(defined __cplusplus && defined GNULIB_NAMESPACE) 787# if !(defined __cplusplus && defined GNULIB_NAMESPACE)