summaryrefslogtreecommitdiff
path: root/firmware/include/stdio.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/stdio.h')
-rw-r--r--firmware/include/stdio.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/firmware/include/stdio.h b/firmware/include/stdio.h
new file mode 100644
index 0000000000..e8d35bc502
--- /dev/null
+++ b/firmware/include/stdio.h
@@ -0,0 +1,41 @@
1#ifndef _STDIO_H_
2#define _STDIO_H_
3
4#define __need_size_t
5#include <stddef.h>
6
7#define __need___va_list
8#include <stdarg.h>
9
10#ifndef NULL
11#define NULL 0
12#endif
13
14#define EOF (-1)
15
16#ifndef SEEK_SET
17#define SEEK_SET 0 /* set file offset to offset */
18#endif
19#ifndef SEEK_CUR
20#define SEEK_CUR 1 /* set file offset to current plus offset */
21#endif
22#ifndef SEEK_END
23#define SEEK_END 2 /* set file offset to EOF plus offset */
24#endif
25
26#define TMP_MAX 26
27
28#ifdef __GNUC__
29#define __VALIST __gnuc_va_list
30#else
31#define __VALIST char*
32#endif
33
34int _EXFUN(fprintf, (FILE *, const char *, ...));
35int _EXFUN(fscanf, (FILE *, const char *, ...));
36int _EXFUN(printf, (const char *, ...));
37int _EXFUN(vfprintf, (FILE *, const char *, __VALIST));
38int _EXFUN(vprintf, (const char *, __VALIST));
39int _EXFUN(vsprintf, (char *, const char *, __VALIST));
40
41#endif /* _STDIO_H_ */