#define OSNAME "unknown" /**/
#define OSVERS "unknown" /**/
+/* 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 / **/
+
/* USE_CROSS_COMPILE:
* This symbol, if defined, indicates that Perl is being cross-compiled.
*/
#define PERL_TARGETARCH "" /**/
#endif
-/* 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 / **/
-
/* MEM_ALIGNBYTES:
* This symbol contains the number of bytes required to align a
* double, or a long double when applicable. Usual values are 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.18/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.18/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.19/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.19/unknown" / **/
/* ARCHNAME:
* This symbol holds a string representing the architecture name.
* This symbol holds the hexadecimal constant defined in byteorder,
* in a UV, i.e. 0x1234 or 0x4321 or 0x12345678, etc...
* If the compiler supports cross-compiling or multiple-architecture
- * binaries (eg. on NeXT systems), use compiler-defined macros to
+ * binaries (e.g. on NeXT systems), use compiler-defined macros to
* determine the byte order.
* On NeXT 3.2 (and greater), you can build "Fat" Multiple Architecture
* Binaries (MAB) on either big endian or little endian machines.
#define DOUBLESIZE 8 /**/
/* EBCDIC:
- * This symbol, if defined, indicates that this system uses
+ * This symbol, if defined, indicates that this system uses
* EBCDIC encoding.
*/
/* BOOTSTRAP_CHARSET:
- * This symbol, if defined, indicates that this system uses
- * BOOTSTRAP_CHARSET
+ * This symbol, if defined, indicates that this system needs
+ * converting various files to the native character set before
+ * bringing up perl on a system that has a non-ASCII character
+ * set and no working perl.
*/
/*#define EBCDIC / **/
/*#define BOOTSTRAP_CHARSET / **/
#define Gid_t_f "lu" /**/
/* Gid_t_sign:
- * This symbol holds the signedess of a Gid_t.
+ * This symbol holds the signedness of a Gid_t.
* 1 for unsigned, -1 for signed.
*/
#define Gid_t_sign 1 /* GID sign */
* 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.18" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.18" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.19" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.19" /**/
/* CAN_PROTOTYPE:
* If defined, this macro indicates that the C compiler can handle
* function used to generate normalized random numbers.
* Values include 15, 16, 31, and 48.
*/
-#define Drand01() ((rand() & 0x7FFF) / (double) ((unsigned long)1 << 15)) /**/
-#define Rand_seed_t int /**/
-#define seedDrand01(x) srand((Rand_seed_t)x) /**/
+#define Drand01() Perl_drand48() /**/
+#define Rand_seed_t U32 /**/
+#define seedDrand01(x) Perl_drand48_init((Rand_seed_t)x) /**/
#define RANDBITS 48 /**/
/* Select_fd_set_t:
* 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.18/unknown" / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.18/unknown" / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.19/unknown" / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.19/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.18" /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.18" /**/
+#define SITELIB "/usr/local/lib/perl5/5.19" /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.19" /**/
#define SITELIB_STEM "/usr/local/lib/perl5" /**/
/* Size_t_size:
#define Uid_t_f "lu" /**/
/* Uid_t_sign:
- * This symbol holds the signedess of a Uid_t.
+ * This symbol holds the signedness of a Uid_t.
* 1 for unsigned, -1 for signed.
*/
#define Uid_t_sign 1 /* UID sign */
/*#define PERL_VENDORLIB_EXP "" / **/
/*#define PERL_VENDORLIB_STEM "" / **/
-/* VOIDFLAGS:
- * This symbol indicates how much support of the void type is given by this
- * compiler. What various bits mean:
- *
- * 1 = supports declaration of void
- * 2 = supports arrays of pointers to functions returning void
- * 4 = supports comparisons between pointers to void functions and
- * addresses of void functions
- * 8 = supports declaration of generic void pointers
- *
- * The package designer should define VOIDUSED to indicate the requirements
- * of the package. This can be done either by #defining VOIDUSED before
- * including config.h, or by defining defvoidused in Myinit.U. If the
- * latter approach is taken, only those flags will be tested. If the
- * level of void support necessary is not present, defines void to int.
- */
-#ifndef VOIDUSED
-#define VOIDUSED 1
-#endif
-#define VOIDFLAGS 1
-#if (VOIDFLAGS & VOIDUSED) != VOIDUSED
-#define void int /* is void to be avoided? */
-#define M_VOID /* Xenix strikes again */
-#endif
-
/* PERL_USE_DEVEL:
* This symbol, if defined, indicates that Perl was configured with
* -Dusedevel, to enable development features. This should not be
/*#define HAS_INT64_T / **/
/* HAS_ISBLANK:
- * This manifest constant lets the C program know that isblank
+ * This manifest constant lets the C program know that isblank
* is available.
*/
/*#define HAS_ISBLANK / **/
/*#define USE_DYNAMIC_LOADING / **/
/* FFLUSH_NULL:
- * This symbol, if defined, tells that fflush(NULL) does flush
- * all pending stdio output.
+ * This symbol, if defined, tells that fflush(NULL) correctly
+ * flushes all pending stdio output without side effects. In
+ * particular, on some platforms calling fflush(NULL) *still*
+ * corrupts STDIN if it is a pipe.
*/
/* FFLUSH_ALL:
* This symbol, if defined, tells that to flush
* This variable contains the size of struct stat's st_ino in bytes.
*/
/* ST_INO_SIGN:
- * This symbol holds the signedess of struct stat's st_ino.
+ * This symbol holds the signedness of struct stat's st_ino.
* 1 for unsigned, -1 for signed.
*/
#define ST_INO_SIGN 1 /* st_ino sign */
#endif
/* Generated from:
- * b1b92e181a028e2513e7dbdbd34635c03c0fe82f5e8bbd12e21ed36fc88f91b3 config_h.SH
- * 26ab9b4aa382d32761cb91084ba59e7e4b190799502a43366ccb3d2f584783ca uconfig.sh
+ * a5419b542988f62ae47b915c24316f8127992c16da312dc275d2f68fdd37a3ea config_h.SH
+ * e9bb6377fb6bf7c21e01a97266c80d028aaecf5bf71f855ca6cca3b30d94882c uconfig.sh
* ex: set ro: */