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 <ros...@gmail.com> --- 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 _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc