summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorTomasz Konojacki <me@xenu.pl>2021-09-18 00:34:42 +0200
committerTomasz Konojacki <me@xenu.pl>2021-09-18 00:48:23 +0200
commit5fe711cbde7af4233fdb3a13af2208edc2096624 (patch)
tree580ff157d7af1e1d7eed474fd5b6ef8a3ea40ed6 /win32
parent47e2d53c92ba2eab83a1cac8dc3c3ed56a7cfe5e (diff)
downloadperl-5fe711cbde7af4233fdb3a13af2208edc2096624.tar.gz
win32: regen config_H.(gc|vc)
Diffstat (limited to 'win32')
-rw-r--r--win32/config_H.gc89
-rw-r--r--win32/config_H.vc81
2 files changed, 138 insertions, 32 deletions
diff --git a/win32/config_H.gc b/win32/config_H.gc
index 4d605b193d..3644377b79 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -9,8 +9,8 @@
/* Package name : perl5
* Source directory :
- * Configuration time: Thu Jan 7 11:18:08 2021
- * Configured by : tony
+ * Configuration time: Sat Sep 18 00:47:56 2021
+ * Configured by : xenu
* Target system :
*/
@@ -1038,6 +1038,18 @@
#define HAS_STATIC_INLINE /**/
#define PERL_STATIC_INLINE static __inline__ /**/
+/* PERL_THREAD_LOCAL:
+ * This symbol, if defined, gives a linkage specification for thread-local
+ * storage. For example, for a C11 compiler this will be _Thread_local.
+ * Beware, some compilers are sensitive to the C language standard they are
+ * told to parse. For example, suncc defaults to C11, so our probe will
+ * report that _Thread_local can be used. However, if the -std=c99 is later
+ * added to the compiler flags, then _Thread_local will become a syntax
+ * error. Hence it is important for these flags to be consistent between
+ * probing and use.
+ */
+/*#define PERL_THREAD_LOCAL / **/
+
/* USE_STDIO_PTR:
* This symbol is defined if the _ptr and _cnt fields (or similar)
* of the stdio FILE structure can be used to access the stdio buffer
@@ -1369,7 +1381,7 @@
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "MSWin32" /**/
-#define OSVERS "10.0.19041.685" /**/
+#define OSVERS "10.0.19043.1237" /**/
/* CAT2:
* This macro concatenates 2 tokens together.
@@ -1541,7 +1553,7 @@
/*#define HAS_ENDPROTOENT / **/
/* HAS_ENDPWENT:
- * This symbol, if defined, indicates that the getgrent routine is
+ * This symbol, if defined, indicates that the endpwent routine is
* available for finalizing sequential access of the passwd database.
*/
/*#define HAS_ENDPWENT / **/
@@ -2304,6 +2316,13 @@
*/
#define HAS_ATANH /**/
+/* HAS_NON_INT_BITFIELDS:
+ * This symbol, if defined, indicates that the C compiler accepts, without
+ * error or warning, struct bitfields that are declared with sizes other
+ * than plain 'int'; for example 'unsigned char' is accepted.
+ */
+#define HAS_NON_INT_BITFIELDS /**/
+
/* HAS_BUILTIN_CHOOSE_EXPR:
* Can we handle GCC builtin for compile-time ternary-like expressions
*/
@@ -2480,6 +2499,19 @@
*/
/*#define HAS_FEGETROUND / **/
+/* HAS_FFS:
+ * This symbol, if defined, indicates that the ffs routine is available
+ * to find the first bit set in its argument. If it's not available,
+ * roll your own.
+ */
+/* HAS_FFSL:
+ * This symbol, if defined, indicates that the ffsl routine is available
+ * to find the first bit set in its argument. If it's not available,
+ * roll your own.
+ */
+/*#define HAS_FFS / **/
+/*#define HAS_FFSL / **/
+
/* HAS_FINITE:
* This symbol, if defined, indicates that the finite routine is
* available to check whether a double is finite (non-infinity non-NaN).
@@ -3087,14 +3119,19 @@
* available to return the name of the locale for a category mask.
*/
/* I_XLOCALE:
- * This symbol, if defined, indicates to the C program that it should
- * include <xlocale.h> to get uselocale() and its friends.
+ * This symbol, if defined, indicates to the C program that the
+ * header xlocale.h is available. See also NEED_XLOCALE_H
+ */
+/* NEED_XLOCALE_H:
+ * This symbol, if defined, indicates that the C program should
+ * include <xlocale.h> to get newlocale() and its friends.
*/
/*#define HAS_NEWLOCALE / **/
/*#define HAS_FREELOCALE / **/
/*#define HAS_USELOCALE / **/
/*#define HAS_DUPLOCALE / **/
/*#define HAS_QUERYLOCALE / **/
+/*#define NEED_XLOCALE_H / **/
/*#define I_XLOCALE / **/
/* HAS_NEXTAFTER:
@@ -3419,6 +3456,12 @@
*/
/*#define HAS_STRTOUQ / **/
+/* HAS_STRXFRM_L:
+ * This symbol, if defined, indicates that the strxfrm_l() routine is
+ * available to transform strings.
+ */
+/*#define HAS_STRXFRM_L / **/
+
/* HAS_SYSCALL_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the syscall() function. Otherwise, it is up
@@ -3568,12 +3611,6 @@
*/
#define DEFAULT_INC_EXCLUDES_DOT /**/
-/* USE_STRICT_BY_DEFAULT:
- * This symbol, if defined, enables additional defaults.
- * At this time it only enables implicit strict by default.
- */
-/*#define USE_STRICT_BY_DEFAULT / * use strict by default */
-
/* USE_DYNAMIC_LOADING:
* This symbol, if defined, indicates that dynamic loading of
* some sort is available.
@@ -3927,13 +3964,6 @@
* with the standard IEEE 754 formats DBL_MANT_DIG includes
* the implicit bit, which doesn't really exist.
*/
-/* FLT128MANTBITS:
- * This symbol, if defined, tells how many mantissa bits
- * there are in __float128 precision floating point format.
- * Note that this is usually FLT128_MANT_DIG minus one, since
- * with the standard IEEE 754 formats FLT128_MANT_DIG includes
- * the implicit bit, which doesn't really exist.
- */
/* LONGDBLMANTBITS:
* This symbol, if defined, tells how many mantissa bits
* there are in long double precision floating point format.
@@ -3949,7 +3979,6 @@
*/
#define DOUBLEMANTBITS 52
#define LONGDBLMANTBITS 64
-#define FLT128MANTBITS 112
#define NVMANTBITS 52
/* NEED_VA_COPY:
@@ -4146,6 +4175,13 @@
*/
#define SELECT_MIN_BITS 32 /**/
+/* ST_DEV_SIZE:
+ * This variable contains the size of struct stat's st_dev in bytes.
+ */
+/* ST_DEV_SIGN:
+ * This symbol holds the signedness of struct stat's st_dev.
+ * 1 for unsigned, -1 for signed.
+ */
/* ST_INO_SIZE:
* This variable contains the size of struct stat's st_ino in bytes.
*/
@@ -4153,6 +4189,8 @@
* This symbol holds the signedness of struct stat's st_ino.
* 1 for unsigned, -1 for signed.
*/
+#define ST_DEV_SIGN 1 /* st_dev sign */
+#define ST_DEV_SIZE 4 /* st_dev size */
#define ST_INO_SIGN 1 /* st_ino sign */
#define ST_INO_SIZE 8 /* st_ino size */
@@ -4228,6 +4266,12 @@
*/
/*#define USE_C_BACKTRACE / **/
+/* USE_STRICT_BY_DEFAULT:
+ * This symbol, if defined, enables additional defaults.
+ * At this time it only enables implicit strict by default.
+ */
+/*#define USE_STRICT_BY_DEFAULT / * use strict by default */
+
/* USE_DTRACE:
* This symbol, if defined, indicates that Perl should
* be built with support for DTrace.
@@ -4881,10 +4925,15 @@
*/
/*#define HAS_MBRTOWC / **/
+/* HAS_NL_LANGINFO_L:
+ * This symbol, when defined, indicates presence of the nl_langinfo_l()
+ * function
+ */
/* HAS_THREAD_SAFE_NL_LANGINFO_L:
* This symbol, when defined, indicates presence of the nl_langinfo_l()
* function, and that it is thread-safe.
*/
+/*#define HAS_NL_LANGINFO_L / **/
/*#define HAS_THREAD_SAFE_NL_LANGINFO_L / **/
/* OLD_PTHREAD_CREATE_JOINABLE:
diff --git a/win32/config_H.vc b/win32/config_H.vc
index 2162287f14..7f7886eda1 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -9,8 +9,8 @@
/* Package name : perl5
* Source directory :
- * Configuration time: Thu Jan 7 11:25:42 2021
- * Configured by : tony
+ * Configuration time: Sat Sep 18 00:33:40 2021
+ * Configured by : xenu
* Target system :
*/
@@ -1038,6 +1038,18 @@
#define HAS_STATIC_INLINE /**/
#define PERL_STATIC_INLINE static __inline /**/
+/* PERL_THREAD_LOCAL:
+ * This symbol, if defined, gives a linkage specification for thread-local
+ * storage. For example, for a C11 compiler this will be _Thread_local.
+ * Beware, some compilers are sensitive to the C language standard they are
+ * told to parse. For example, suncc defaults to C11, so our probe will
+ * report that _Thread_local can be used. However, if the -std=c99 is later
+ * added to the compiler flags, then _Thread_local will become a syntax
+ * error. Hence it is important for these flags to be consistent between
+ * probing and use.
+ */
+/*#define PERL_THREAD_LOCAL / **/
+
/* USE_STDIO_PTR:
* This symbol is defined if the _ptr and _cnt fields (or similar)
* of the stdio FILE structure can be used to access the stdio buffer
@@ -1369,7 +1381,7 @@
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "MSWin32" /**/
-#define OSVERS "10.0.19041.685" /**/
+#define OSVERS "10.0.19043.1237" /**/
/* CAT2:
* This macro concatenates 2 tokens together.
@@ -1541,7 +1553,7 @@
/*#define HAS_ENDPROTOENT / **/
/* HAS_ENDPWENT:
- * This symbol, if defined, indicates that the getgrent routine is
+ * This symbol, if defined, indicates that the endpwent routine is
* available for finalizing sequential access of the passwd database.
*/
/*#define HAS_ENDPWENT / **/
@@ -2304,6 +2316,13 @@
*/
/*#define HAS_ATANH / **/
+/* HAS_NON_INT_BITFIELDS:
+ * This symbol, if defined, indicates that the C compiler accepts, without
+ * error or warning, struct bitfields that are declared with sizes other
+ * than plain 'int'; for example 'unsigned char' is accepted.
+ */
+#define HAS_NON_INT_BITFIELDS /**/
+
/* HAS_BUILTIN_CHOOSE_EXPR:
* Can we handle GCC builtin for compile-time ternary-like expressions
*/
@@ -2480,6 +2499,19 @@
*/
/*#define HAS_FEGETROUND / **/
+/* HAS_FFS:
+ * This symbol, if defined, indicates that the ffs routine is available
+ * to find the first bit set in its argument. If it's not available,
+ * roll your own.
+ */
+/* HAS_FFSL:
+ * This symbol, if defined, indicates that the ffsl routine is available
+ * to find the first bit set in its argument. If it's not available,
+ * roll your own.
+ */
+/*#define HAS_FFS / **/
+/*#define HAS_FFSL / **/
+
/* HAS_FINITE:
* This symbol, if defined, indicates that the finite routine is
* available to check whether a double is finite (non-infinity non-NaN).
@@ -3087,14 +3119,19 @@
* available to return the name of the locale for a category mask.
*/
/* I_XLOCALE:
- * This symbol, if defined, indicates to the C program that it should
- * include <xlocale.h> to get uselocale() and its friends.
+ * This symbol, if defined, indicates to the C program that the
+ * header xlocale.h is available. See also NEED_XLOCALE_H
+ */
+/* NEED_XLOCALE_H:
+ * This symbol, if defined, indicates that the C program should
+ * include <xlocale.h> to get newlocale() and its friends.
*/
/*#define HAS_NEWLOCALE / **/
/*#define HAS_FREELOCALE / **/
/*#define HAS_USELOCALE / **/
/*#define HAS_DUPLOCALE / **/
/*#define HAS_QUERYLOCALE / **/
+/*#define NEED_XLOCALE_H / **/
/*#define I_XLOCALE / **/
/* HAS_NEXTAFTER:
@@ -3419,6 +3456,12 @@
*/
/*#define HAS_STRTOUQ / **/
+/* HAS_STRXFRM_L:
+ * This symbol, if defined, indicates that the strxfrm_l() routine is
+ * available to transform strings.
+ */
+/*#define HAS_STRXFRM_L / **/
+
/* HAS_SYSCALL_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the syscall() function. Otherwise, it is up
@@ -3568,12 +3611,6 @@
*/
#define DEFAULT_INC_EXCLUDES_DOT /**/
-/* USE_STRICT_BY_DEFAULT:
- * This symbol, if defined, enables additional defaults.
- * At this time it only enables implicit strict by default.
- */
-/*#define USE_STRICT_BY_DEFAULT / * use strict by default */
-
/* USE_DYNAMIC_LOADING:
* This symbol, if defined, indicates that dynamic loading of
* some sort is available.
@@ -4138,6 +4175,13 @@
*/
#define SELECT_MIN_BITS 32 /**/
+/* ST_DEV_SIZE:
+ * This variable contains the size of struct stat's st_dev in bytes.
+ */
+/* ST_DEV_SIGN:
+ * This symbol holds the signedness of struct stat's st_dev.
+ * 1 for unsigned, -1 for signed.
+ */
/* ST_INO_SIZE:
* This variable contains the size of struct stat's st_ino in bytes.
*/
@@ -4145,6 +4189,8 @@
* This symbol holds the signedness of struct stat's st_ino.
* 1 for unsigned, -1 for signed.
*/
+#define ST_DEV_SIGN 1 /* st_dev sign */
+#define ST_DEV_SIZE 4 /* st_dev size */
#define ST_INO_SIGN 1 /* st_ino sign */
#define ST_INO_SIZE 8 /* st_ino size */
@@ -4220,6 +4266,12 @@
*/
/*#define USE_C_BACKTRACE / **/
+/* USE_STRICT_BY_DEFAULT:
+ * This symbol, if defined, enables additional defaults.
+ * At this time it only enables implicit strict by default.
+ */
+/*#define USE_STRICT_BY_DEFAULT / * use strict by default */
+
/* USE_DTRACE:
* This symbol, if defined, indicates that Perl should
* be built with support for DTrace.
@@ -4873,10 +4925,15 @@
*/
/*#define HAS_MBRTOWC / **/
+/* HAS_NL_LANGINFO_L:
+ * This symbol, when defined, indicates presence of the nl_langinfo_l()
+ * function
+ */
/* HAS_THREAD_SAFE_NL_LANGINFO_L:
* This symbol, when defined, indicates presence of the nl_langinfo_l()
* function, and that it is thread-safe.
*/
+/*#define HAS_NL_LANGINFO_L / **/
/*#define HAS_THREAD_SAFE_NL_LANGINFO_L / **/
/* OLD_PTHREAD_CREATE_JOINABLE: