3 Kernel Standard Input/Output
4 (C) 2014-2015 VOSystems.
7 #ifndef kstdio_h_Diverge
8 #define kstdio_h_Diverge
10 #include<Diverge/types.h>
12 #define STDOUT_SIGN "Sys_stdout"
13 #define STDIN_SIGN "Sys_stdin"
14 #define STDERR_SIGN "Sys_stderr"
15 #define SYSTEM_SIGN "Sys_sys"
16 #define USER_SIGN "User_user"
28 extern bool init_flag;
29 extern unsigned int fp_count;
30 extern FILE kstdout,kstdin,kstderr;
31 extern FILE *stdout,*stdin,*stderr;
33 void ksprintf(char* s,char* fmt, ...);
38 void printFAIL(const char* str);
39 void printWARN(const char* str);
40 void printINFO(const char* str);
41 void printOK(const char* str);
42 void printTASK(const char* str);
44 int scan_num(unsigned int base);
46 char* scan_str(char* in,size_t lengh);
47 void kscanf(const char* fmt,...);