7 typedef struct FILE FILE;
15 #define stdin ((FILE*)0)
16 #define stdout ((FILE*)1)
17 #define stderr ((FILE*)2)
20 int puts(const char *s);
22 int printf(const char *fmt, ...);
23 int vprintf(const char *fmt, va_list ap);
25 int sprintf(char *buf, const char *fmt, ...);
26 int vsprintf(char *buf, const char *fmt, va_list ap);
28 int snprintf(char *buf, size_t sz, const char *fmt, ...);
29 int vsnprintf(char *buf, size_t sz, const char *fmt, va_list ap);
32 int fprintf(FILE *fp, const char *fmt, ...);
33 int vfprintf(FILE *fp, const char *fmt, va_list ap);
36 int fscanf(FILE *fp, const char *fmt, ...);
37 int vfscanf(FILE *fp, const char *fmt, va_list ap);
39 int sscanf(const char *str, const char *fmt, ...);
40 int vsscanf(const char *ptr, const char *fmt, va_list ap);
43 /* printf to the serial port */
44 int ser_printf(const char *fmt, ...);
45 int ser_vprintf(const char *fmt, va_list ap);
47 void perror(const char *s);