From ece6efc75eb619571952f0ae6d8040844fc9047f Mon Sep 17 00:00:00 2001 From: Radek Micek Date: Wed, 1 Jan 2025 12:07:15 +0100 Subject: [PATCH] Fix fputc --- lib/std/io/os/file_libc.c3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/io/os/file_libc.c3 b/lib/std/io/os/file_libc.c3 index 30b878452..4eabe2133 100644 --- a/lib/std/io/os/file_libc.c3 +++ b/lib/std/io/os/file_libc.c3 @@ -77,7 +77,7 @@ fn usz! native_fwrite(CFile file, char[] buffer) @inline fn void! native_fputc(CInt c, CFile stream) @inline { - if (!libc::fputc(c, stream)) return IoError.EOF?; + if (libc::fputc(c, stream) == libc::EOF) return IoError.EOF?; } fn usz! native_fread(CFile file, char[] buffer) @inline