summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2019-12-02 09:52:14 -0700
committerKarl Williamson <khw@cpan.org>2019-12-03 09:28:06 -0700
commite849841dca2a8b11119997585f795647c52cdcdf (patch)
treeac66366477702eec17d38757bbbedd3d5ecd4142 /config_h.SH
parent2f3ca7de6e61f697ef8ce03cd34fa1037cbf4aa2 (diff)
downloadperl-e849841dca2a8b11119997585f795647c52cdcdf.tar.gz
Regenerate Configure and friends after metaconfig changes
A probe for wcrtomb() and one for attribute always inline have been added, and the ones for: 1) checking if there is a C backtrace facility; and 2) character data alignedness have been revised
Diffstat (limited to 'config_h.SH')
-rwxr-xr-xconfig_h.SH19
1 files changed, 19 insertions, 0 deletions
diff --git a/config_h.SH b/config_h.SH
index e776983080..3be4602f48 100755
--- a/config_h.SH
+++ b/config_h.SH
@@ -5,6 +5,13 @@
#
# See Porting/config_h.pl
+#!/bin/sh
+#
+# THIS IS A GENERATED FILE
+# DO NOT HAND-EDIT
+#
+# See Porting/config_h.pl
+
: Set up for generating config_h.SH
case "$CONFIG_SH" in
'') CONFIG_SH=config.sh;;
@@ -31,6 +38,9 @@ esac
case "$CONFIG_H" in
already-done) echo "Not re-extracting config.h" ;;
*)
+case "$CONFIG_H" in
+already-done) echo "Not re-extracting config.h" ;;
+*)
echo "Extracting $CONFIG_H (with variable substitutions)"
sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-def!#undef!'
/* This file was produced by running the config_h.SH script, which
@@ -1500,6 +1510,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
#$d_attribute_pure HASATTRIBUTE_PURE /**/
#$d_attribute_unused HASATTRIBUTE_UNUSED /**/
#$d_attribute_warn_unused_result HASATTRIBUTE_WARN_UNUSED_RESULT /**/
+#$d_attribute_always_inline HASATTRIBUTE_ALWAYS_INLINE /**/
/* HAS_BACKTRACE:
* This symbol, if defined, indicates that the backtrace() routine is
@@ -5122,6 +5133,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
#$d_ttyname_r HAS_TTYNAME_R /**/
#define TTYNAME_R_PROTO $ttyname_r_proto /**/
+/* HAS_WCRTOMB:
+ * This symbol, if defined, indicates that the wcrtomb routine is
+ * available to convert a wide character into a multi-byte character.
+ */
+#$d_wcrtomb HAS_WCRTOMB /**/
+
/* I_MACH_CTHREADS:
* This symbol, if defined, indicates to the C program that it should
* include <mach/cthreads.h>.
@@ -5280,3 +5297,5 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
!GROK!THIS!
;;
esac
+;;
+esac