Rebuild Configure from latest units
authorAaron Crane <arc@cpan.org>
Thu, 19 Apr 2018 13:07:16 +0000 (15:07 +0200)
committerAaron Crane <arc@cpan.org>
Thu, 19 Apr 2018 13:49:12 +0000 (15:49 +0200)
Most of the change here comes from a single unit being moved in the
generated Configure, but there are some substantive changes:

- config_h.SH was missing HAS_DUPLOCALE and d_duplocale
- d_duplocale was also missing from the platform-specific config-var files

This still doesn't quite ensure that rebuilding Configure makes no changes,
because there are differences to nl_langinfo() handling that need a change
in our metaconfig units. That will come next.

13 files changed:
Configure
Cross/config.sh-arm-linux
Cross/config.sh-arm-linux-n770
NetWare/config.wc
config_h.SH
plan9/config_sh.sample
symbian/config.sh
uconfig.h
uconfig.sh
uconfig64.sh
win32/config.ce
win32/config.gc
win32/config.vc

index f257910..910f9b1 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -12658,6 +12658,30 @@ eval $inlibc
 set dup3 d_dup3
 eval $inlibc
 
+: see if this is an xlocale.h system
+set xlocale.h i_xlocale
+eval $inhdr
+
+: see if newlocale exists
+set newlocale d_newlocale
+eval $inlibc
+
+: see if freelocale exists
+set freelocale d_freelocale
+eval $inlibc
+
+: see if uselocale exists
+set uselocale d_uselocale
+eval $inlibc
+
+: see if duplocale exists
+set duplocale d_duplocale
+eval $inlibc
+
+: see if querylocale exists
+set querylocale d_querylocale
+eval $inlibc
+
 : see if eaccess exists
 set eaccess d_eaccess
 eval $inlibc
@@ -14005,30 +14029,6 @@ $rm_try
 set d_fpos64_t
 eval $setvar
 
-: see if this is an xlocale.h system
-set xlocale.h i_xlocale
-eval $inhdr
-
-: see if newlocale exists
-set newlocale d_newlocale
-eval $inlibc
-
-: see if freelocale exists
-set freelocale d_freelocale
-eval $inlibc
-
-: see if uselocale exists
-set uselocale d_uselocale
-eval $inlibc
-
-: see if duplocale exists
-set duplocale d_duplocale
-eval $inlibc
-
-: see if querylocale exists
-set querylocale d_querylocale
-eval $inlibc
-
 : see if frexpl exists
 set frexpl d_frexpl
 eval $inlibc
index 68a1655..84fbaca 100644 (file)
@@ -180,6 +180,7 @@ d_drand48_r='undef'
 d_drand48proto='define'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='define'
 d_endgrent_r='undef'
index de70c74..cab1857 100644 (file)
@@ -179,6 +179,7 @@ d_drand48_r='undef'
 d_drand48proto='define'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='define'
 d_endgrent_r='undef'
index dd04bae..3c70161 100644 (file)
@@ -167,6 +167,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index 63cb2f7..da5ee5e 100755 (executable)
@@ -3115,6 +3115,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
  *     This symbol, if defined, indicates that the uselocale routine is
  *     available to set the current locale for the calling thread.
  */
+/* HAS_DUPLOCALE:
+ *     This symbol, if defined, indicates that the duplocale routine is
+ *     available to duplicate a locale object.
+ */
 /* HAS_QUERYLOCALE:
  *     This symbol, if defined, indicates that the querylocale routine is
  *     available to return the name of the locale for a category mask.
@@ -3126,6 +3130,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
 #$d_newlocale  HAS_NEWLOCALE   /**/
 #$d_freelocale HAS_FREELOCALE  /**/
 #$d_uselocale  HAS_USELOCALE   /**/
+#$d_duplocale  HAS_DUPLOCALE   /**/
 #$d_querylocale        HAS_QUERYLOCALE /**/
 #$i_xlocale    I_XLOCALE               /**/
 
index a600b64..344613a 100644 (file)
@@ -180,6 +180,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='define'
 d_endgrent_r='undef'
index f672a19..28969c1 100644 (file)
@@ -125,6 +125,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='undef'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index 27e35f4..104553d 100644 (file)
--- a/uconfig.h
+++ b/uconfig.h
  *     This symbol, if defined, indicates that the uselocale routine is
  *     available to set the current locale for the calling thread.
  */
+/* HAS_DUPLOCALE:
+ *     This symbol, if defined, indicates that the duplocale routine is
+ *     available to duplicate a locale object.
+ */
 /* HAS_QUERYLOCALE:
  *     This symbol, if defined, indicates that the querylocale routine is
  *     available to return the name of the locale for a category mask.
 /*#define      HAS_NEWLOCALE   / **/
 /*#define      HAS_FREELOCALE  / **/
 /*#define      HAS_USELOCALE   / **/
+/*#define      HAS_DUPLOCALE   / **/
 /*#define      HAS_QUERYLOCALE / **/
 /*#define      I_XLOCALE               / **/
 
 #endif
 
 /* Generated from:
- * 8047ef9e3b5e75f1f5c3dc1b32b5f65e47d91672c551d49889fe3f1d14345138 config_h.SH
- * 1e70064e443c06121c6da3420720d35624194e5ddf48b168a65ff46273c53478 uconfig.sh
+ * 56a02f6734fb9a0de8f95d1a08f8d4b46182e6b374a276010c43dad6fff17642 config_h.SH
+ * bf0ec5566c5c2d58c68ec60e41ab6cb78ab48a521e25ff1f0f215ee01caadcfb uconfig.sh
  * ex: set ro: */
index e77ac57..b44bb77 100644 (file)
@@ -119,6 +119,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='undef'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index 2acf368..e2c420c 100644 (file)
@@ -119,6 +119,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='undef'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index b9e058c..7a82656 100644 (file)
@@ -165,6 +165,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index ee640a1..29a8882 100644 (file)
@@ -167,6 +167,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'
index c1fc92d..5b89e93 100644 (file)
@@ -167,6 +167,7 @@ d_drand48_r='undef'
 d_drand48proto='undef'
 d_dup2='define'
 d_dup3='undef'
+d_duplocale='undef'
 d_eaccess='undef'
 d_endgrent='undef'
 d_endgrent_r='undef'