This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Microperl tweaks.
[perl5.git] / uconfig.h
index dd57e19..8766659 100644 (file)
--- a/uconfig.h
+++ b/uconfig.h
  *     preprocessor can make decisions based on it.
  */
 #define INTSIZE 1              /**/
-#define LONGSIZE 1             /**/
+#define LONGSIZE 4             /**/
 #define SHORTSIZE 1            /**/
 
 /* MULTIARCH:
  *     by Configure.  You shouldn't rely on it too much; the specific
  *     feature tests from Configure are generally more reliable.
  */
+/* OSVERS:
+ *     This symbol contains the version of the operating system, as determined
+ *     by Configure.  You shouldn't rely on it too much; the specific
+ *     feature tests from Configure are generally more reliable.
+ */
 #define OSNAME "unknown"               /**/
+#define OSVERS ""              /**/
 
 /* MEM_ALIGNBYTES:
  *     This symbol contains the number of bytes required to align a
 #    define BYTEORDER 0x4321
 #  endif
 #else
-#define BYTEORDER 0x12 /* large digits for MSB */
+#define BYTEORDER 0x1234       /* large digits for MSB */
 #endif /* NeXT */
 
 /* CAT2:
  *     This symbol contains the size of a double, so that the C preprocessor
  *     can make decisions based on it.
  */
-#define DOUBLESIZE 1           /**/
+#define DOUBLESIZE 8           /**/
 
 /* EBCDIC:
  *     This symbol, if defined, indicates that this system uses
  *     the compiler supports (void *); otherwise it will be
  *     sizeof(char *).
  */
-#define PTRSIZE 1              /**/
+#define PTRSIZE 4              /**/
 
 /* Drand01:
  *     This macro is to be used to generate uniformly distributed