From 38d1831dd7838cf767fc979409c0a9001dba6484 Mon Sep 17 00:00:00 2001 From: ceriel Date: Thu, 3 Jan 1991 16:08:31 +0000 Subject: [PATCH] Fixed error in clearerr --- lang/cem/libcc.ansi/headers/stdio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/cem/libcc.ansi/headers/stdio.h b/lang/cem/libcc.ansi/headers/stdio.h index 009290ff5..46251db77 100644 --- a/lang/cem/libcc.ansi/headers/stdio.h +++ b/lang/cem/libcc.ansi/headers/stdio.h @@ -124,7 +124,7 @@ int __flushbuf(int _c, FILE *_stream); #define feof(p) (((p)->_flags & _IOEOF) != 0) #define ferror(p) (((p)->_flags & _IOERR) != 0) -#define clearerr(p) ((p)->_flags &= (_IOERR|_IOEOF)) +#define clearerr(p) ((p)->_flags &= ~(_IOERR|_IOEOF)) #if defined(__BSD4_2) || defined(__USG) || defined(_POSIX_SOURCE) int fileno(FILE *_stream); -- 2.34.1