1 #ifndef ROS_INC_STDIO_H
2 #define ROS_INC_STDIO_H
7 #define NULL ((void *) 0)
11 #define printd(args...) cprintf(args)
13 #define printd(args...) {}
16 #define printk(args...) cprintf(args)
20 void cputbuf(const char*COUNT(len) buf, int len);
25 void printfmt(void (*putch)(int, void**), void **putdat, const char *NTS fmt, ...);
26 //void vprintfmt(void (*putch)(int, TV(t)), TV(t) putdat, const char *NTS fmt, va_list);
27 void vprintfmt(void (*putch)(int, void**), void **putdat, const char *NTS fmt, va_list);
30 int cprintf(const char * NTS fmt, ...);
31 int vcprintf(const char * NTS fmt, va_list);
34 int snprintf(char *str, int size, const char *fmt, ...);
35 int vsnprintf(char *COUNT(size) str, int size, const char *fmt, va_list);
38 int printf(const char *fmt, ...);
39 int fprintf(int fd, const char *fmt, ...);
40 int vfprintf(int fd, const char *fmt, va_list);
43 char *NTS readline(const char *NTS prompt);
45 #endif /* !ROS_INC_STDIO_H */