Microperl tweaks.
Jarkko Hietaniemi [Sun, 27 May 2001 19:03:31 +0000 (19:03 +0000)]
p4raw-id: //depot/perl@10235

Makefile.micro
uconfig.h
uconfig.sh

index 1ac87b4..304db0b 100644 (file)
@@ -1,7 +1,8 @@
 CC = cc
 LD = $(CC)
 DEFINES = -DPERL_CORE -DPERL_MICRO
-CFLAGS = $(DEFINES)
+OPTIMIZE = 
+CFLAGS = $(DEFINES) $(OPTIMIZE)
 LIBS = -lm
 _O = .o
 
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
index ed31a3d..d5254f1 100755 (executable)
@@ -9,7 +9,7 @@ archlibexp='/usr/local/lib/perl5/5.7/unknown'
 archname='unknown'
 bin='/usr/local/bin'
 bincompat5005='define'
-byteorder='12'
+byteorder='1234'
 castflags='0'
 charsize='1'
 clocktype='clock_t'
@@ -342,7 +342,7 @@ db_hashtype='u_int32_t'
 db_prefixtype='size_t'
 defvoidused=1
 direntrytype='struct dirent'
-doublesize=1
+doublesize='8'
 drand01="((rand() & 0x7FFF) / (double) ((unsigned long)1 << 15))"
 eagain='EAGAIN'
 ebcdic='undef'
@@ -458,7 +458,7 @@ ivtype='long'
 lib_ext='.a'
 longdblsize=1
 longlongsize=1
-longsize=1
+longsize='4'
 lseeksize=1
 lseektype=int
 malloctype='int*'
@@ -490,7 +490,7 @@ pm_apiversion='5.005'
 privlib='/usr/local/lib/perl5/5.7'
 privlibexp='/usr/local/lib/perl5/5.7'
 prototype='undef'
-ptrsize=1
+ptrsize='4'
 quadkind='4'
 quadtype='int64_t'
 randbits='48'