All Perl_hv_name_set()s need to be plain hv_name_set if they are to
[p5sagit/p5-mst-13.2.git] / Porting / config_H
index 4b78db6..d2cf0a1 100644 (file)
@@ -1,7 +1,3 @@
-/* This file (config_H) is a sample config.h file.  If you are unable
-   to successfully run Configure, copy this file to config.h and
-   edit it to suit your system.
-*/
 /*
  * This file was produced by running the config_h.SH script, which
  * gets its values from config.sh, which is generally produced by
@@ -17,9 +13,9 @@
 /*
  * Package name      : perl5
  * Source directory  : .
- * Configuration time: Mon Nov  1 15:49:13 CET 2004
+ * Configuration time: Mon Apr  4 19:32:36 CEST 2005
  * Configured by     : yourname
- * Target system     : linux lt09 2.6.5-7.111-default #1 wed oct 13 15:45:13 utc 2004 i686 i686 i386 gnulinux 
+ * Target system     : linux grubert.mandrakesoft.com 2.6.10-1mdk #1 fri jan 14 14:31:03 cet 2005 i686 intel(r) pentium(r) 4 cpu 2.80ghz unknown gnulinux 
  */
 
 #ifndef _config_h_
@@ -28,7 +24,7 @@
 /* LOC_SED:
  *     This symbol holds the complete pathname to the sed program.
  */
-#define LOC_SED        "/usr/bin/sed"  /**/
+#define LOC_SED        "/bin/sed"      /**/
 
 /* HAS_ALARM:
  *     This symbol, if defined, indicates that the alarm routine is
  */
 #define I_MATH         /**/
 
+/* LIBM_LIB_VERSION:
+ *    This symbol, if defined, indicates that libm exports _LIB_VERSION
+ *    and that math.h defines the enum to manipulate it.
+ */
+#undef LIBM_LIB_VERSION         /**/
+
 /* I_MEMORY:
  *     This symbol, if defined, indicates to the C program that it should
  *     include <memory.h>.
  */
 /*#define I_VFORK      / **/
 
+/* INTSIZE:
+ *     This symbol contains the value of sizeof(int) so that the C
+ *     preprocessor can make decisions based on it.
+ */
+/* LONGSIZE:
+ *     This symbol contains the value of sizeof(long) so that the C
+ *     preprocessor can make decisions based on it.
+ */
+/* SHORTSIZE:
+ *     This symbol contains the value of sizeof(short) so that the C
+ *     preprocessor can make decisions based on it.
+ */
+#define INTSIZE 4              /**/
+#define LONGSIZE 4             /**/
+#define SHORTSIZE 2            /**/
+
+/* MULTIARCH:
+ *     This symbol, if defined, signifies that the build
+ *     process will produce some binary files that are going to be
+ *     used in a cross-platform environment.  This is the case for
+ *     example with the NeXT "fat" binaries that contain executables
+ *     for several CPUs.
+ */
+/*#define MULTIARCH            / **/
+
+/* HAS_QUAD:
+ *     This symbol, if defined, tells that there's a 64-bit integer type,
+ *     Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one
+ *     of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T.
+ */
+#define HAS_QUAD       /**/
+#ifdef HAS_QUAD
+#   define Quad_t long long    /**/
+#   define Uquad_t unsigned long long  /**/
+#   define QUADKIND 3  /**/
+#   define QUAD_IS_INT 1
+#   define QUAD_IS_LONG        2
+#   define QUAD_IS_LONG_LONG   3
+#   define QUAD_IS_INT64_T     4
+#endif
+
 /* HAS_ACCESSX:
  *     This symbol, if defined, indicates that the accessx routine is
  *     available to do extended access checks.
  *     feature tests from Configure are generally more reliable.
  */
 #define OSNAME "linux"         /**/
-#define OSVERS "2.6.5-7.111-default"           /**/
+#define OSVERS "2.6.10-1mdk"           /**/
 
 /* MEM_ALIGNBYTES:
  *     This symbol contains the number of bytes required to align a
 #define MEM_ALIGNBYTES 4
 #endif
 
+/* PERL_RELOCATABLE_INC:
+ *     This symbol, if defined, indicates that we'd like to relocate entries
+ *     in @INC at run time based on the location of the perl binary.
+ */
+/*#define PERL_RELOCATABLE_INC         / **/
+
 /* ARCHLIB:
  *     This variable, if defined, holds the name of the directory in
  *     which the user wants to put architecture-dependent public
  *     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 "/opt/perl/lib/5.9.2/i686-linux"               /**/
-#define ARCHLIB_EXP "/opt/perl/lib/5.9.2/i686-linux"           /**/
+#define ARCHLIB "/opt/perl/lib/5.9.3/i686-linux"               /**/
+#define ARCHLIB_EXP "/opt/perl/lib/5.9.3/i686-linux"           /**/
 
 /* ARCHNAME:
  *     This symbol holds a string representing the architecture name.
 /* CSH:
  *     This symbol, if defined, contains the full pathname of csh.
  */
-#define HAS_CSH                /**/
+/*#define HAS_CSH              / **/
 #ifdef HAS_CSH
-#define CSH "/usr/bin/csh"     /**/
+#define CSH "csh"      /**/
 #endif
 
 /* HAS_CTIME_R:
 /*#define HAS_STRERROR_R          / **/
 #define STRERROR_R_PROTO 0        /**/
 
+/* HAS_STRLCAT:
+ *     This symbol, if defined, indicates that the strlcat () routine is
+ *     available to do string concatenation.
+ */
+/*#define HAS_STRLCAT          / **/
+
+/* HAS_STRLCPY:
+ *     This symbol, if defined, indicates that the strlcpy () routine is
+ *     available to do string copying.
+ */
+/*#define HAS_STRLCPY          / **/
+
 /* HAS_STRTOLD:
  *     This symbol, if defined, indicates that the strtold routine is
  *     available to convert strings to long doubles.
  */
 #define DB_Hash_t      u_int32_t               /**/
 #define DB_Prefix_t    size_t          /**/
-#define DB_VERSION_MAJOR_CFG   4       /**/
-#define DB_VERSION_MINOR_CFG   1       /**/
-#define DB_VERSION_PATCH_CFG   25      /**/
+#define DB_VERSION_MAJOR_CFG           /**/
+#define DB_VERSION_MINOR_CFG           /**/
+#define DB_VERSION_PATCH_CFG           /**/
 
 /* I_FP_CLASS:
  *     This symbol, if defined, indicates that <fp_class.h> exists and
  */
 /*#define INSTALL_USR_BIN_PERL / **/
 
-/* INTSIZE:
- *     This symbol contains the value of sizeof(int) so that the C
- *     preprocessor can make decisions based on it.
- */
-/* LONGSIZE:
- *     This symbol contains the value of sizeof(long) so that the C
- *     preprocessor can make decisions based on it.
- */
-/* SHORTSIZE:
- *     This symbol contains the value of sizeof(short) so that the C
- *     preprocessor can make decisions based on it.
- */
-#define INTSIZE 4              /**/
-#define LONGSIZE 4             /**/
-#define SHORTSIZE 2            /**/
-
 /* PERL_PRIfldbl:
  *     This symbol, if defined, contains the string used by stdio to
  *     format long doubles (format 'f') for output.
 /* PERL_MALLOC_WRAP:
  *     This symbol, if defined, indicates that we'd like malloc wrap checks.
  */
-#define PERL_MALLOC_WRAP
+#define PERL_MALLOC_WRAP               /**/
 
 /* MYMALLOC:
  *     This symbol, if defined, indicates that we're using our own malloc.
  */
 #define Mode_t mode_t   /* file mode parameter for system calls */
 
-/* MULTIARCH:
- *     This symbol, if defined, signifies that the build
- *     process will produce some binary files that are going to be
- *     used in a cross-platform environment.  This is the case for
- *     example with the NeXT "fat" binaries that contain executables
- *     for several CPUs.
- */
-/*#define MULTIARCH            / **/
-
 /* VAL_O_NONBLOCK:
  *     This symbol is to be used during open() or fcntl(F_SETFL) to turn on
  *     non-blocking I/O for the file descriptor. Note that there is no way
  *     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 "/opt/perl/lib/5.9.2"          /**/
-#define PRIVLIB_EXP "/opt/perl/lib/5.9.2"              /**/
+#define PRIVLIB "/opt/perl/lib/5.9.3"          /**/
+#define PRIVLIB_EXP "/opt/perl/lib/5.9.3"              /**/
 
 /* PTRSIZE:
  *     This symbol contains the size of a pointer, so that the C preprocessor
  */
 #define PTRSIZE 4              /**/
 
-/* HAS_QUAD:
- *     This symbol, if defined, tells that there's a 64-bit integer type,
- *     Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one
- *     of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T.
- */
-#define HAS_QUAD       /**/
-#ifdef HAS_QUAD
-#   define Quad_t long long    /**/
-#   define Uquad_t unsigned long long  /**/
-#   define QUADKIND 3  /**/
-#   define QUAD_IS_INT 1
-#   define QUAD_IS_LONG        2
-#   define QUAD_IS_LONG_LONG   3
-#   define QUAD_IS_INT64_T     4
-#endif
-
 /* Drand01:
  *     This macro is to be used to generate uniformly distributed
  *     random numbers over the range [0., 1.[.  You may have to supply
  *     This variable contains the number of elements of the SIG_NAME
  *     and SIG_NUM arrays, excluding the final NULL entry.
  */
-#define SIG_NAME "ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "NUM34", "RTMIN", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "NUM63", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 0         /**/
+#define SIG_NAME "ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "RTMIN", "NUM35", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "NUM63", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 0         /**/
 #define SIG_NUM  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0            /**/
 #define SIG_SIZE 69                    /**/
 
  *     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 "/opt/perl/lib/site_perl/5.9.2/i686-linux"            /**/
-#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.9.2/i686-linux"                /**/
+#define SITEARCH "/opt/perl/lib/site_perl/5.9.3/i686-linux"            /**/
+#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.9.3/i686-linux"                /**/
 
 /* 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 "/opt/perl/lib/site_perl/5.9.2"                /**/
-#define SITELIB_EXP "/opt/perl/lib/site_perl/5.9.2"            /**/
+#define SITELIB "/opt/perl/lib/site_perl/5.9.3"                /**/
+#define SITELIB_EXP "/opt/perl/lib/site_perl/5.9.3"            /**/
 #define SITELIB_STEM "/opt/perl/lib/site_perl"         /**/
 
+/* USE_SITECUSTOMIZE:
+ *    This symbol, if defined, indicates that sitecustomize should
+ *    be used.
+ */
+/*#define     USE_SITECUSTOMIZE               / **/
+
 /* Size_t_size:
  *     This symbol holds the size of a Size_t in bytes.
  */
  *     script to make sure (one hopes) that it runs with perl and not
  *     some shell.
  */
-#define STARTPERL "#!/opt/perl/bin/perl5.9.2"          /**/
+#define STARTPERL "#!/opt/perl/bin/perl5.9.3"          /**/
 
 /* STDCHAR:
  *     This symbol is defined to be the type of char used in stdio.h.