[PATCH] cstdio: Add undef for four functions
Rosen Penev <[email protected]> Fri, 27 Sep 2019 13:35:09 -0700
| Newsgroups | gmane.comp.lib.uclibc.general |
|---|---|
| Message-ID | <[email protected]> |
When compiling with uClibc-ng, these functions get defined as macros and become unavailable for std. Fixes programs that use the std versions of these functions. This matches libstdcpp behavior. Signed-off-by: Rosen Penev <[email protected]> --- include/cstdio | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/cstdio b/include/cstdio index f959ff5..0a42458 100644 --- a/include/cstdio +++ b/include/cstdio @@ -21,6 +21,15 @@ #ifndef __HEADER_CSTDIO #define __HEADER_CSTDIO 1 +#undef clearerr +#undef feof +#undef ferror +#undef fgetc +#undef fputc +#undef getc +#undef getchar +#undef putc +#undef putchar namespace std{ using ::FILE; -- 2.17.1