Introduce os::native_fputc() abstraction layer for File.write_byte() (#1440)

Introduce os::native_fputc() abstraction layer for File.write_byte()
This commit is contained in:
Alexey Kutepov
2024-09-13 17:25:41 +07:00
committed by GitHub
parent 6ff5ac5592
commit d53dd57b84
3 changed files with 14 additions and 1 deletions

View File

@@ -76,7 +76,7 @@ fn void! File.memopen(File* file, char[] data, String mode)
*/
fn void! File.write_byte(&self, char c) @dynamic
{
if (!libc::fputc(c, self.file)) return IoError.EOF?;
return os::native_fputc(c, self.file);
}
/**