summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl/uconfig.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/perl/uconfig.h')
-rw-r--r--gnu/usr.bin/perl/uconfig.h75
1 files changed, 35 insertions, 40 deletions
diff --git a/gnu/usr.bin/perl/uconfig.h b/gnu/usr.bin/perl/uconfig.h
index ae3467b8588..a81a24055fd 100644
--- a/gnu/usr.bin/perl/uconfig.h
+++ b/gnu/usr.bin/perl/uconfig.h
@@ -1338,8 +1338,8 @@
* 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.7/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.7/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.9/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.9/unknown" / **/
/* BIN:
* This symbol holds the path of the bin directory where the package will
@@ -1377,6 +1377,18 @@
*/
/*#define PERL_OTHERLIBDIRS "" / **/
+/* INSTALL_PREFIX:
+ * This symbol contains the "root" of installation tree for this package.
+ * The program should be prepared to do ~ expansion.
+ */
+/* INSTALL_PREFIX_EXP:
+ * This symbol contains the "root" of installation tree for this package
+ * to be used in programs that are not prepared to deal with ~ expansion
+ * at run-time.
+ */
+#define INSTALL_PREFIX "" /**/
+#define INSTALL_PREFIX_EXP "" /**/
+
/* PRIVLIB:
* This symbol contains the name of the private library for this package.
* The library is private in the sense that it needn't be in anyone's
@@ -1387,8 +1399,8 @@
* 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.7" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.7" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.9" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.9" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -2150,6 +2162,11 @@
*/
/*#define MYMALLOC / **/
+/* PERL_MALLOC_WRAP:
+ * This symbol, if defined, indicates that we'd like malloc wrap checks.
+ */
+/*#define PERL_MALLOC_WRAP / **/
+
/* CAN_PROTOTYPE:
* If defined, this macro indicates that the C compiler can handle
* function prototypes.
@@ -3204,6 +3221,19 @@
#define NVSIZE 8 /**/
#undef NV_PRESERVES_UV
#define NV_PRESERVES_UV_BITS 0
+#if UVSIZE == 8
+# ifdef BYTEORDER
+# if BYTEORDER == 0x1234
+# undef BYTEORDER
+# define BYTEORDER 0x12345678
+# else
+# if BYTEORDER == 0x4321
+# undef BYTEORDER
+# define BYTEORDER 0x87654321
+# endif
+# endif
+# endif
+#endif
/* IVdf:
* This symbol defines the format string used for printing a Perl IV
@@ -3357,41 +3387,6 @@
/*#define USE_SOCKS / **/
#endif
-/* PERL_XS_APIVERSION:
- * This variable contains the version of the oldest perl binary
- * compatible with the present perl. perl.c:incpush() and
- * lib/lib.pm will automatically search in for older
- * directories across major versions back to xs_apiversion.
- * This is only useful if you have a perl library directory tree
- * structured like the default one.
- * See INSTALL for how this works.
- * The versioned site_perl directory was introduced in 5.005,
- * so that is the lowest possible value.
- * Since this can depend on compile time options
- * it is set by Configure. Other non-default sources
- * of potential incompatibility, such as multiplicity, threads,
- * debugging, 64bits, sfio, etc., are not checked for currently,
- * though in principle we could go snooping around in old
- * Config.pm files.
- */
-/* PERL_PM_APIVERSION:
- * This variable contains the version of the oldest perl
- * compatible with the present perl. (That is, pure perl modules
- * written for pm_apiversion will still work for the current
- * version). perl.c:incpush() and lib/lib.pm will automatically
- * search in for older directories across major versions
- * back to pm_apiversion. This is only useful if you have a perl
- * library directory tree structured like the default one. The
- * versioned site_perl library was introduced in 5.005, so that's
- * the default setting for this variable. It's hard to imagine
- * it changing before Perl6. It is included here for symmetry
- * with xs_apiveprsion -- the searching algorithms will
- * (presumably) be similar.
- * See the INSTALL file for how this works.
- */
-#define PERL_XS_APIVERSION "5.008"
-#define PERL_PM_APIVERSION "5.005"
-
/* HAS_DRAND48_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the drand48() function. Otherwise, it is up
@@ -4270,7 +4265,7 @@
* unsigned long, int, etc. It may be necessary to include
* <sys/types.h> to get any typedef'ed information.
*/
-#define Size_t int /* length paramater for string functions */
+#define Size_t size_t /* length paramater for string functions */
/* Uid_t_f:
* This symbol defines the format string used for printing a Uid_t.