X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;ds=sidebyside;f=sys1%2Fkern%2Fsrc%2Flibc%2Fstdio.h;fp=sys1%2Fkern%2Fsrc%2Flibc%2Fstdio.h;h=77a431f857b22ac756c1178a2f9b80f522e86393;hb=d49aa763f9b7c4ae66cf80f0cbfc3456789fc0ac;hp=0000000000000000000000000000000000000000;hpb=3e2e8a9156d288d230bbcd722bc91c4b3e4b21e1;p=3sys diff --git a/sys1/kern/src/libc/stdio.h b/sys1/kern/src/libc/stdio.h new file mode 100644 index 0000000..77a431f --- /dev/null +++ b/sys1/kern/src/libc/stdio.h @@ -0,0 +1,24 @@ +#ifndef STDIO_H_ +#define STDIO_H_ + +#include +#include + +int putchar(int c); +int puts(const char *s); + +int printf(const char *fmt, ...); +int vprintf(const char *fmt, va_list ap); + +int sprintf(char *buf, const char *fmt, ...); +int vsprintf(char *buf, const char *fmt, va_list ap); + +int snprintf(char *buf, size_t sz, const char *fmt, ...); +int vsnprintf(char *buf, size_t sz, const char *fmt, va_list ap); + +/* TODO +int sscanf(const char *str, const char *fmt, ...); +int vsscanf(const char *ptr, const char *fmt, va_list ap); +*/ + +#endif /* STDIO_H_ */