From 7a9658c528cc322addb0a4d699751bc727332a3e Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Sun, 21 Feb 2010 20:24:44 -0500 Subject: [PATCH] Fix overenthusiasm for unsigned types --- progenv/gentimes.pl | 4 ++-- progenv/types.h | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/progenv/gentimes.pl b/progenv/gentimes.pl index 488afe0..e76d67d 100644 --- a/progenv/gentimes.pl +++ b/progenv/gentimes.pl @@ -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 \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"; diff --git a/progenv/types.h b/progenv/types.h index d8da7c1..47a3d41 100644 --- a/progenv/types.h +++ b/progenv/types.h @@ -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 -- 2.50.1