summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2019-02-16 21:31:29 -0700
committerKarl Williamson <khw@cpan.org>2019-03-04 13:01:37 -0700
commit92271d410d92433b97015908e12c9f262c5953e7 (patch)
treed1417a38b9971acb8958764176ca9cd65902a621
parentaf5735030ecb884df4c76ca1466de7bdd777546e (diff)
downloadperl-92271d410d92433b97015908e12c9f262c5953e7.tar.gz
Add wctype.h to Configure-ish files
-rwxr-xr-xConfigure6
-rw-r--r--Cross/config.sh-arm-linux1
-rw-r--r--Cross/config.sh-arm-linux-n7701
-rw-r--r--NetWare/config.wc1
-rw-r--r--Porting/config.sh1
-rwxr-xr-xconfig_h.SH5
-rw-r--r--configure.com1
-rw-r--r--metaconfig.h1
-rw-r--r--plan9/config_sh.sample1
-rw-r--r--symbian/config.sh1
-rw-r--r--uconfig.h9
-rw-r--r--uconfig.sh1
-rw-r--r--uconfig64.sh1
-rw-r--r--win32/config.ce1
-rw-r--r--win32/config.gc1
-rw-r--r--win32/config.vc1
16 files changed, 31 insertions, 2 deletions
diff --git a/Configure b/Configure
index b91d1565b1..209e1021c6 100755
--- a/Configure
+++ b/Configure
@@ -1072,6 +1072,7 @@ i_ustat=''
i_utime=''
i_vfork=''
i_wchar=''
+i_wctype=''
d_inc_version_list=''
inc_version_list=''
inc_version_list_init=''
@@ -23225,6 +23226,10 @@ esac
set wchar.h i_wchar
eval $inhdr
+: see if this system has wctype.h
+set wctype.h i_wctype
+eval $inhdr
+
: Check extensions
echo " "
echo "Looking for extensions..." >&4
@@ -24553,6 +24558,7 @@ i_ustat='$i_ustat'
i_utime='$i_utime'
i_vfork='$i_vfork'
i_wchar='$i_wchar'
+i_wctype='$i_wctype'
i_xlocale='$i_xlocale'
ignore_versioned_solibs='$ignore_versioned_solibs'
inc_version_list='$inc_version_list'
diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux
index 17d998f1ec..a36a36d33d 100644
--- a/Cross/config.sh-arm-linux
+++ b/Cross/config.sh-arm-linux
@@ -811,6 +811,7 @@ i_ustat='define'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs='y'
inc_version_list=' '
diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770
index a82318c924..be839fb166 100644
--- a/Cross/config.sh-arm-linux-n770
+++ b/Cross/config.sh-arm-linux-n770
@@ -809,6 +809,7 @@ i_ustat='define'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs='y'
inc_version_list=' '
diff --git a/NetWare/config.wc b/NetWare/config.wc
index e0e880d7de..bfb7a4aaca 100644
--- a/NetWare/config.wc
+++ b/NetWare/config.wc
@@ -793,6 +793,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
diff --git a/Porting/config.sh b/Porting/config.sh
index 946b0f1e6b..e72bb51dce 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -833,6 +833,7 @@ i_ustat='define'
i_utime='define'
i_vfork='undef'
i_wchar='define'
+i_wctype='undef'
i_xlocale='define'
ignore_versioned_solibs='y'
inc_version_list=''
diff --git a/config_h.SH b/config_h.SH
index 388c1fe050..546f301e84 100755
--- a/config_h.SH
+++ b/config_h.SH
@@ -3796,6 +3796,11 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$i_wchar I_WCHAR /**/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+#$i_wctype I_WCTYPE /**/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
diff --git a/configure.com b/configure.com
index 70a80455e6..37b2b6f4e2 100644
--- a/configure.com
+++ b/configure.com
@@ -6600,6 +6600,7 @@ $ WC "i_ustat='undef'"
$ WC "i_utime='" + i_utime + "'"
$ WC "i_vfork='undef'"
$ WC "i_wchar='define'"
+$ WC "i_wctype='define'"
$ WC "i_xlocale='undef'"
$ WC "inc_version_list='0'"
$ WC "inc_version_list_init='0'"
diff --git a/metaconfig.h b/metaconfig.h
index 2f9ce80712..1ab73b21ba 100644
--- a/metaconfig.h
+++ b/metaconfig.h
@@ -23,4 +23,5 @@
* HAS_STRTOD_L
* HAS_STRTOLD_L
* I_WCHAR
+ * I_WCTYPE
*/
diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample
index d9150cc0fa..7fdb692d8c 100644
--- a/plan9/config_sh.sample
+++ b/plan9/config_sh.sample
@@ -805,6 +805,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=' '
diff --git a/symbian/config.sh b/symbian/config.sh
index 7810dc153d..1f3902bfc3 100644
--- a/symbian/config.sh
+++ b/symbian/config.sh
@@ -736,6 +736,7 @@ i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs='y'
inc_version_list=''
diff --git a/uconfig.h b/uconfig.h
index 37fed70fee..3f9584504c 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -3761,6 +3761,11 @@
*/
/*#define I_WCHAR / **/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+/*#define I_WCTYPE / **/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
@@ -5219,6 +5224,6 @@
#endif
/* Generated from:
- * 875df2221ab768da0a87740ad45e12bbc9e3b483bfa1a913727e982350ad74cf config_h.SH
- * 24ca29f990de08f8119ad2c15f060361b86fc407caab088289d7d5ac3e0f117a uconfig.sh
+ * b0f7abde1e7d51e15bfef0b4f71fa0987c1b1e41ec3cff403b1a32497f08eac9 config_h.SH
+ * 0b4d3ba29e28741fe7233bb4700224c1ffd68ed01beac57734c273e8736be025 uconfig.sh
* ex: set ro: */
diff --git a/uconfig.sh b/uconfig.sh
index e87725502c..392276ee21 100644
--- a/uconfig.sh
+++ b/uconfig.sh
@@ -719,6 +719,7 @@ i_ustat='undef'
i_utime='undef'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs='y'
inc_version_list_init='NULL'
diff --git a/uconfig64.sh b/uconfig64.sh
index 117fa87055..d8bfbe1a86 100644
--- a/uconfig64.sh
+++ b/uconfig64.sh
@@ -719,6 +719,7 @@ i_ustat='undef'
i_utime='undef'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs='y'
inc_version_list_init='NULL'
diff --git a/win32/config.ce b/win32/config.ce
index 9ab63a4da5..c8453a39d1 100644
--- a/win32/config.ce
+++ b/win32/config.ce
@@ -789,6 +789,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
diff --git a/win32/config.gc b/win32/config.gc
index 64cc3ca76b..2768610417 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -801,6 +801,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''
diff --git a/win32/config.vc b/win32/config.vc
index e44c31a143..4c069f70d3 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -800,6 +800,7 @@ i_ustat='undef'
i_utime='define'
i_vfork='undef'
i_wchar='undef'
+i_wctype='undef'
i_xlocale='undef'
ignore_versioned_solibs=''
inc_version_list=''