@@ -3178,10 +3178,16 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
3178
3178
3179
3179
/* HAS_NL_LANGINFO:
3180
3180
* This symbol, if defined, indicates that the nl_langinfo routine is
3181
- * available to return local data. You will also need <langinfo.h>
3181
+ * available to return locale data. You will also need <langinfo.h>
3182
+ * and therefore I_LANGINFO.
3183
+ */
3184
+ /* HAS_NL_LANGINFO_L:
3185
+ * This symbol, if defined, indicates that the nl_langinfo_l routine is
3186
+ * available to return locale data. You will also need <langinfo.h>
3182
3187
* and therefore I_LANGINFO.
3183
3188
*/
3184
3189
#$d_nl_langinfo HAS_NL_LANGINFO /**/
3190
+ #$d_nl_langinfo_l HAS_NL_LANGINFO_L /**/
3185
3191
3186
3192
/* HAS_OFF64_T:
3187
3193
* This symbol will be defined if the C compiler supports off64_t.
@@ -3645,6 +3651,31 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
3645
3651
*/
3646
3652
#$default_inc_excludes_dot DEFAULT_INC_EXCLUDES_DOT /**/
3647
3653
3654
+ /* PERL_LC_ALL_USES_NAME_VALUE_PAIRS:
3655
+ * This symbol, if defined, indicates to the C program that the string
3656
+ * returned by setlocale(LC_ALL, NULL) uses 'name=value;' pairs to
3657
+ * indicate what each category's locale is when they aren't all set to the
3658
+ * same locale. For example, "LC_NUMERIC=C;LC_CTYPE=de_DE;..."
3659
+ * When not defined, the system uses positional notation.
3660
+ */
3661
+ /* PERL_LC_ALL_SEPARATOR:
3662
+ * This symbol, if defined, gives the string returned by
3663
+ * setlocale(LC_ALL, NULL) to separate categories that are in different
3664
+ * locales on systems that use a positional notation as opposed to
3665
+ * 'name=value' pairs. An example on some platforms could be the '/' in
3666
+ * "C/de_DE/C/en_UK/C/C"
3667
+ */
3668
+ /* PERL_LC_ALL_CATEGORY_POSITIONS_INIT:
3669
+ * This symbol, when defined, gives the C initializer for an array whose
3670
+ * element [0] is the first category in the string returned by
3671
+ * setlocale(LC_ALL, NULL) when not all categories are the same, on
3672
+ * systems that use a positional notation. After element [0] is
3673
+ * LC_ALL_SEPARATOR, then the category given by element [1] and so on.
3674
+ */
3675
+ #$d_perl_lc_all_uses_name_value_pairs PERL_LC_ALL_USES_NAME_VALUE_PAIRS /**/
3676
+ #$d_perl_lc_all_separator PERL_LC_ALL_SEPARATOR $perl_lc_all_separator /**/
3677
+ #$d_perl_lc_all_category_positions_init PERL_LC_ALL_CATEGORY_POSITIONS_INIT $perl_lc_all_category_positions_init /**/
3678
+
3648
3679
/* USE_DYNAMIC_LOADING:
3649
3680
* This symbol, if defined, indicates that dynamic loading of
3650
3681
* some sort is available.
@@ -4991,17 +5022,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
4991
5022
*/
4992
5023
#$d_mbrtowc HAS_MBRTOWC /**/
4993
5024
4994
- /* HAS_NL_LANGINFO_L:
4995
- * This symbol, when defined, indicates presence of the nl_langinfo_l()
4996
- * function
4997
- */
4998
- /* HAS_THREAD_SAFE_NL_LANGINFO_L:
4999
- * This symbol, when defined, indicates presence of the nl_langinfo_l()
5000
- * function, and that it is thread-safe.
5001
- */
5002
- #$d_nl_langinfo_l HAS_NL_LANGINFO_L /**/
5003
- #$d_thread_safe_nl_langinfo_l HAS_THREAD_SAFE_NL_LANGINFO_L /**/
5004
-
5005
5025
/* OLD_PTHREAD_CREATE_JOINABLE:
5006
5026
* This symbol, if defined, indicates how to create pthread
5007
5027
* in joinable (aka undetached) state. NOTE: not defined
0 commit comments