bypass indirection through pointer objects to access stdin/out/err
[musl] / src / include / stdio.h
1 #ifndef STDIO_H
2 #define STDIO_H
3
4 #include "../../include/stdio.h"
5
6 #undef stdin
7 #undef stdout
8 #undef stderr
9
10 extern hidden FILE __stdin_FILE;
11 extern hidden FILE __stdout_FILE;
12 extern hidden FILE __stderr_FILE;
13
14 #define stdin (&__stdin_FILE)
15 #define stdout (&__stdout_FILE)
16 #define stderr (&__stderr_FILE)
17
18 #endif