/
stdio_remap.h
119 lines (116 loc) · 3.43 KB
/
stdio_remap.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
/*
* Copyright 2007-2008,2016 BitMover, Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// musl libc needs to to not try to define FILE in headers
#define __DEFINED_FILE
#define asprintf bk_asprintf
//#define clearerr bk_clearerr
#define fclose bk_fclose
#define fdopen bk_fdopen
//#define feof bk_feof
//#define ferror bk_ferror
#define fgetc bk_fgetc
#define fgetline bk_fgetline
#define fgetln bk_fgetln
#define fgetpos bk_fgetpos
#define fgets bk_fgets
//#define fileno bk_fileno
//#define _fileno bk__fileno
#define flockfile bk_flockfile
#define fopen bk_fopen
#define fprintf bk_fprintf
#define fpurge bk_fpurge
#define fputc bk_fputc
#define fputs bk_fputs
#define fread bk_fread
#define freopen bk_freopen
#define fscanf bk_fscanf
#define fseek bk_fseek
#define fseeko bk_fseeko
#define fseeko bk_fseeko
#define fsetpos bk_fsetpos
#define ftell bk_ftell
#define ftello bk_ftello
#define ftello bk_ftello
#define funopen bk_funopen
#define _fwalk bk__fwalk
#define fwrite bk_fwrite
//#define getchar_unlocked bk_getchar_unlocked
//#define getc_unlocked bk_getc_unlocked
#define __gettemp bk___gettemp
#define getw bk_getw
#define mkdtemp bk_mkdtemp
#define mkstemp bk_mkstemp
#define printf bk_printf
//#define putchar_unlocked bk_putchar_unlocked
//#define putc_unlocked bk_putc_unlocked
#define puts bk_puts
#define putw bk_putw
#define remove bk_remove
#define rewind bk_rewind
#define scanf bk_scanf
#define __sclose bk___sclose
#define setbuf bk_setbuf
#define setlinebuf bk_setlinebuf
#define setvbuf bk_setvbuf
#define __sflags bk___sflags
#define __sflush bk___sflush
#define __sfvwrite bk___sfvwrite
#define __sinit bk___sinit
#define __slbexpand bk___slbexpand
#define snprintf bk_snprintf
#define snprintf_ss bk_snprintf_ss
#define sprintf bk_sprintf
#define __srget bk___srget
#define __swbuf bk___swbuf
#define __swhatbuf bk___swhatbuf
#define __swsetup bk___swsetup
#define tmpfile bk_tmpfile
#define ungetc bk_ungetc
#define vasprintf bk_vasprintf
#define vprintf bk_vprintf
#define vscanf bk_vscanf
#define vsnprintf bk_vsnprintf
#define vsnprintf_ss bk_vsnprintf_ss
#define vsprintf bk_vsprintf
#define ftrylockfile bk_ftrylockfile
#define sscanf bk_sscanf
#define vsscanf bk_vsscanf
#define funlockfile bk_funlockfile
#define __svfscanf_unlocked bk___svfscanf_unlocked
#define __sseek bk___sseek
#define _cleanup bk__cleanup
//#define getchar bk_getchar
#define __srefill bk___srefill
//#define getc bk_getc
//#define putchar bk_putchar
#define setbuffer bk_setbuffer
#define __fgetstr bk___fgetstr
//#define putc bk_putc
#define fflush bk_fflush
#define fparseln bk_fparseln
#define __swrite bk___swrite
#define f_prealloc bk_f_prealloc
#define __sfp bk___sfp
#define __smakebuf bk___smakebuf
#define __sread bk___sread
#define __vfprintf_unlocked bk___vfprintf_unlocked
#define vfscanf bk_vfscanf
#define __svfscanf bk___svfscanf
#define vfprintf bk_vfprintf
#define __sF bk__sF
#define __sFext bk__sFext
#define __sdidinit bk__sdidinit
#define __sglue bk__sglue