]> hydra-www.ietfng.org Git - acmetensortoys-chiptunes/commitdiff
Fix overenthusiasm for unsigned types
authorNathaniel Wesley Filardo <nwf@smaug.priv.ietfng.org>
Mon, 22 Feb 2010 01:24:44 +0000 (20:24 -0500)
committerNathaniel Wesley Filardo <nwf@smaug.priv.ietfng.org>
Mon, 22 Feb 2010 01:24:44 +0000 (20:24 -0500)
progenv/gentimes.pl
progenv/types.h

index 488afe02179627898f66d28a1e76e50dfe9901a0..e76d67d9647588e4352268365a00ac18b77a2e4f 100644 (file)
@@ -42,7 +42,7 @@ GetOptions(%OPTS) or die;
 if ($mode eq "C") {
        print "#include \"progenv/gentimes.h\"\n";
 
-       print "const uint8_t sinetable[] = {\n";
+       print "const int8_t sinetable[] = {\n";
        print join ", ", map { int } @{gensinetab($SINEWSIZE,127)} ;
        print "};\n\n";
 
@@ -60,7 +60,7 @@ if ($mode eq "C") {
        print "\t.global freqtable;\n";
        print "#else\n";
        print "#include <progenv/types.h>\n\n";
-       print "extern const uint8_t sinetable[];\n";
+       print "extern const int8_t sinetable[];\n";
        print "extern const uint16_t freqtable[];\n";
        print "#endif /* ASSEMBLER */\n\n";
 
index d8da7c19ce16446a7a9278105cb075bc93a0bfae..47a3d4129d7dee784e22b56096fe306c593512e9 100644 (file)
@@ -5,8 +5,9 @@
 
 typedef uint8_t u8;
 typedef uint16_t u16;
-typedef int8_t s8;
-typedef uint16_t s16;
 typedef uint32_t u32;
 
+typedef int8_t s8;
+typedef int16_t s16;
+
 #endif