aboutsummaryrefslogtreecommitdiff
path: root/libc/stdio.c
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-02-09 21:00:38 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-02-09 21:00:38 -0500
commit893694168d8b943505ff30bd4db57ac8aaef6fef (patch)
treec5e74fade8a3183e5b6db53e45eb58cb707dff05 /libc/stdio.c
parentd894f23d893ee2fa05c34f02231e5c46563dc312 (diff)
downloadkappa-893694168d8b943505ff30bd4db57ac8aaef6fef.zip
kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.gz
kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.bz2
kappa-893694168d8b943505ff30bd4db57ac8aaef6fef.tar.xz
optimization
Diffstat (limited to 'libc/stdio.c')
-rw-r--r--libc/stdio.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libc/stdio.c b/libc/stdio.c
index 0ef8b0c..8219d11 100644
--- a/libc/stdio.c
+++ b/libc/stdio.c
@@ -3,12 +3,12 @@
#include <stdio.h>
#include <stdlib.h>
-static void (*putchar_ptr)(char) = log_putchar;
+static void (*putchar_ptr)(int) = log_putchar;
static void (*puts_ptr)(const char*) = log_puts;
int putchar(int ch)
{
- putchar_ptr((char)ch);
+ putchar_ptr(ch);
return 0;
}
@@ -18,7 +18,7 @@ int puts(const char* str)
return 0;
}
-void set_putchar(void (*func)(char))
+void set_putchar(void (*func)(int))
{
putchar_ptr = func;
}