diff options
author | Karl Williamson <khw@cpan.org> | 2019-12-02 09:52:14 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2019-12-03 09:28:06 -0700 |
commit | e849841dca2a8b11119997585f795647c52cdcdf (patch) | |
tree | ac66366477702eec17d38757bbbedd3d5ecd4142 /config_h.SH | |
parent | 2f3ca7de6e61f697ef8ce03cd34fa1037cbf4aa2 (diff) | |
download | perl-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-x | config_h.SH | 19 |
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 |