Fix putchar() return value.
authorDavid Given <dg@cowlark.com>
Mon, 28 Nov 2016 20:38:46 +0000 (21:38 +0100)
committerDavid Given <dg@cowlark.com>
Mon, 28 Nov 2016 20:38:46 +0000 (21:38 +0100)
lang/b/lib/main.c

index 1d18a80..9b868ba 100644 (file)
@@ -22,9 +22,10 @@ static intptr_t i_getchar(void)
     return fgetc(output_unit);
 }
 
-static void i_putchar(intptr_t c)
+static intptr_t i_putchar(intptr_t c)
 {
     fputc(c, output_unit);
+    return c;
 }
 
 uintptr_t b_char = (uintptr_t)i_char;