This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Change len param in savepvn to Size_t from I32
[perl5.git] / uconfig.h
index 4271ca9..f949665 100644 (file)
--- a/uconfig.h
+++ b/uconfig.h
 
 /* HAS_REGCOMP:
  *     This symbol, if defined, indicates that the regcomp() routine is
- *     available to do some regular patern matching (usually on POSIX.2
+ *     available to do some regular pattern matching (usually on POSIX.2
  *     conforming systems).
  */
 #define HAS_REGCOMP            /* POSIX.2 */
  *     This symbol contains the ~name expanded version of ARCHLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-/*#define ARCHLIB "/usr/local/lib/perl5/5.29/unknown"          / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.29/unknown"              / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.31/unknown"          / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.31/unknown"              / **/
 
 /* BIN:
  *     This symbol holds the path of the bin directory where the package will
  *     This symbol contains the ~name expanded version of PRIVLIB, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-#define PRIVLIB "/usr/local/lib/perl5/5.29"            /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.29"                /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.31"            /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.31"                /**/
 
 /* SITEARCH:
  *     This symbol contains the name of the private library for this package.
  *     This symbol contains the ~name expanded version of SITEARCH, to be used
  *     in programs that are not prepared to deal with ~ expansion at run-time.
  */
-/*#define SITEARCH "/usr/local/lib/perl5/5.29/unknown"         / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.29/unknown"             / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.31/unknown"         / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.31/unknown"             / **/
 
 /* SITELIB:
  *     This symbol contains the name of the private library for this package.
  *     removed.  The elements in inc_version_list (inc_version_list.U) can
  *     be tacked onto this variable to generate a list of directories to search.
  */
-#define SITELIB "/usr/local/lib/perl5/5.29"            /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.29"                /**/
+#define SITELIB "/usr/local/lib/perl5/5.31"            /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.31"                /**/
 #define SITELIB_STEM "/usr/local/lib/perl5"            /**/
 
 /* PERL_VENDORARCH:
 /*#define HASATTRIBUTE_PURE    / **/
 /*#define HASATTRIBUTE_UNUSED  / **/
 /*#define HASATTRIBUTE_WARN_UNUSED_RESULT      / **/
+/*#define HASATTRIBUTE_ALWAYS_INLINE   / **/
 
 /* HAS_BACKTRACE:
  *     This symbol, if defined, indicates that the backtrace() routine is
  *     This symbol, if defined, indicates that the memmem routine is
  *     available to return a pointer to the start of the first occurance
  *     of a substring in a memory area (or NULL if not found).
+ *     In glibc, memmem is a GNU extension.  The function is visible in
+ *     libc, but the prototype is only visible if _GNU_SOURCE is #defined.
+ *     Thus we only define this if both the prototype and symbol are found.
  */
 /*#define HAS_MEMMEM           / **/
 
 /*#define      USE_64_BIT_ALL          / **/
 #endif
 
-/* USE_CBACKTRACE:
+/* USE_C_BACKTRACE:
  *     This symbol, if defined, indicates that Perl should
  *     be built with support for backtrace.
  */
-/*#define USE_CBACKTRACE               / **/
+/*#define USE_C_BACKTRACE              / **/
 
 /* USE_DTRACE:
  *     This symbol, if defined, indicates that Perl should
 /*#define HAS_TTYNAME_R        / **/
 #define TTYNAME_R_PROTO 0      /**/
 
+/* HAS_WCRTOMB:
+ *     This symbol, if defined, indicates that the wcrtomb routine is
+ *     available to convert a wide character into a multi-byte character.
+ */
+/*#define HAS_WCRTOMB  / **/
+
 /* I_MACH_CTHREADS:
  *     This symbol, if defined, indicates to the C program that it should
  *     include <mach/cthreads.h>.
 #endif
 
 /* Generated from:
- * c352c6c51f23ce3afd9b375b5b3b094794e75aed4ee05a072b9cc9a2039a8d75 config_h.SH
- * d6d2fc8bf209b3d6db681ac0994a29a281afe35c3a96bb62079cb15b0605d035 uconfig.sh
+ * 8762a3dfdfab48d1fe29cf7b27dfa150e1eec38b0d1f0f441d7cd9f5abef7dc8 config_h.SH
+ * 31c25f95118efbf99e358f81091058e6723b4cccb8474dfbc6d06c2b7d46ff17 uconfig.sh
  * ex: set ro: */