if (werror == 1)
add_argument("--Werror");
if (unschar == 1)
- add_argument("-funsigned-char");
+ add_argument("--funsigned-char");
+ if (unschar == 2)
+ add_argument("--fsigned-char");
if (debug == 1)
add_argument("--debug");
/* Turn -O1/2/3/4 into something meaningful */
werror = 1;
else if (strcmp(p, "-funsigned-char") == 0)
unschar = 1;
+ else if (strcmp(p, "-fsigned-char") == 0)
+ unschar = 2;
else if (strcmp(p, "--pedantic") == 0)
pedantic = 1;
else if (strcmp(p, "--nostdio") == 0)
#
sdar d tmp.lib putchar.rel heap.rel fstubs.rel errno.rel
sdar d tmp.lib rand.rel _calloc.rel _malloc.rel _realloc.rel _free.rel
+sdar d tmp.lib malloc.rel calloc.rel free.rel
sdar d tmp.lib printf_large.rel puts.rel gets.rel assert.rel time.rel
sdar d tmp.lib tolower.rel toupper.rel _ltoa.rel _itoa.rel abs.rel atoi.rel
mv tmp.lib sdccz80.lib