summaryrefslogtreecommitdiff
path: root/src/c/stdio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/c/stdio.c')
-rw-r--r--src/c/stdio.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/c/stdio.c b/src/c/stdio.c
index 36fd140..3a51e9a 100644
--- a/src/c/stdio.c
+++ b/src/c/stdio.c
@@ -17,20 +17,20 @@ void printf(char *str, ...)
for(size_t i=0;str[i]!='\0';i++)
{
- if(str[i]=='%')
- {
- i++;
- if(str[i]=='c') terminal_putchar((char)va_arg(list,int));
- else if(str[i]=='s') terminal_writestring(va_arg(list,char*));
- else if(str[i]=='d') terminal_writeint(va_arg(list,int));
- else if(str[i]=='f') terminal_writefloat(va_arg(list,double));
- else
- {
- terminal_writestring("wrong format using print function\n");
- return;
- }
- }
- else terminal_putchar(str[i]);
+ if(str[i]=='%')
+ {
+ i++;
+ if(str[i]=='c') terminal_putchar((char)va_arg(list,int));
+ else if(str[i]=='s') terminal_writestring(va_arg(list,char*));
+ else if(str[i]=='d') terminal_writeint(va_arg(list,int));
+ else if(str[i]=='f') terminal_writefloat(va_arg(list,double));
+ else
+ {
+ terminal_writestring("wrong format using print function\n");
+ return;
+ }
+ }
+ else terminal_putchar(str[i]);
}
va_end(list);