Subject says it all...

Index: Configure.pl
===================================================================
RCS file: /home/perlcvs/parrot/Configure.pl,v
retrieving revision 1.77
diff -a -u -r1.77 Configure.pl
--- Configure.pl        9 Jan 2002 17:24:11 -0000       1.77
+++ Configure.pl        12 Jan 2002 16:55:34 -0000
@@ -171,7 +171,7 @@
     longsize      => undef,

     intvalfmt     => '%ld',
-    numvalfmt     => '%f',
+    floatvalfmt     => '%f',

     cc            => $Config{cc},

@@ -562,9 +562,9 @@
 }

 if ($c{nv} eq "double") {
-    $c{numvalfmt} = "%f";
+    $c{floatvalfmt} = "%f";
 } elsif ($c{nv} eq "long double") {
-    $c{numvalfmt} = "%lf";
+    $c{floatvalfmt} = "%lf";
 } else {
     die "Configure.pl:  Can't find a printf-style format specifier for type 
\"$c{nv}\"\n";
 }
Index: config_h.in
===================================================================
RCS file: /home/perlcvs/parrot/config_h.in,v
retrieving revision 1.16
diff -a -u -r1.16 config_h.in
--- config_h.in 11 Jan 2002 19:33:38 -0000      1.16
+++ config_h.in 12 Jan 2002 16:55:34 -0000
@@ -50,7 +50,7 @@
 #define PARROT_CORE_OPLIB_INIT
Parrot_DynOp_core_${MAJOR}_${MINOR}_${PATCH}

 #define INTVAL_FMT "${intvalfmt}"
-#define NUMVAL_FMT "${numvalfmt}"
+#define FLOATVAL_FMT "${floatvalfmt}"

 ${headers}

Index: core.ops
===================================================================
RCS file: /home/perlcvs/parrot/core.ops,v
retrieving revision 1.76
diff -a -u -r1.76 core.ops
--- core.ops    11 Jan 2002 18:05:35 -0000      1.76
+++ core.ops    12 Jan 2002 16:55:34 -0000
@@ -258,7 +258,7 @@
 }

 inline op print(in NUM) {
-  printf(NUMVAL_FMT, $1);
+  printf(FLOATVAL_FMT, $1);
   goto NEXT();
 }

@@ -316,7 +316,7 @@
                 break;
        default: file = (FILE *)$1;
   }
-  fprintf(file, NUMVAL_FMT, $2);
+  fprintf(file, FLOATVAL_FMT, $2);
   goto NEXT();
 }

Index: classes/perlnum.pmc
===================================================================
RCS file: /home/perlcvs/parrot/classes/perlnum.pmc,v
retrieving revision 1.14
diff -a -u -r1.14 perlnum.pmc
--- classes/perlnum.pmc 9 Jan 2002 17:24:15 -0000       1.14
+++ classes/perlnum.pmc 12 Jan 2002 16:55:37 -0000
@@ -64,9 +64,9 @@
        char* buff = mem_sys_allocate(80);
        STRING* s;
 #ifdef HAS_SNPRINTF
-        snprintf(buff,80,NUMVAL_FMT,SELF->cache.num_val);
+        snprintf(buff,80,FLOATVAL_FMT,SELF->cache.num_val);
 #else
-        sprintf(buff,NUMVAL_FMT,SELF->cache.num_val);  /* XXX buffer overflow! */
+        sprintf(buff,FLOATVAL_FMT,SELF->cache.num_val);  /* XXX buffer overflow! */
 #endif
        s = string_make(INTERP,buff,strlen(buff),NULL,0,NULL);
        free(buff);


- D

<[EMAIL PROTECTED]>

Reply via email to