Floats and doubles are now written out correctly.
authorDavid Given <dg@cowlark.com>
Sat, 19 Nov 2016 10:39:13 +0000 (11:39 +0100)
committerDavid Given <dg@cowlark.com>
Sat, 19 Nov 2016 10:39:13 +0000 (11:39 +0100)
mach/proto/mcg/data.c

index cbaa4c3..13352ed 100644 (file)
@@ -85,7 +85,7 @@ void data_float(const char* data, size_t size, bool is_ro)
     for (i=1; i<size; i++)
     {
         fprintf(outputfile, ", ");
-        writehex(buffer[0], 1);
+        writehex(buffer[i], 1);
     }
     fprintf(outputfile, "\n");
 }