remove fileError
This commit is contained in:
parent
88247e6857
commit
1def8ec9f9
2 changed files with 1 additions and 7 deletions
|
|
@ -2596,9 +2596,6 @@ when not defined(JS): #and not defined(nimscript):
|
|||
proc endOfFile*(f: File): bool {.tags: [], benign.}
|
||||
## Returns true iff `f` is at the end.
|
||||
|
||||
proc fileError*(f: File): bool {.tags: [], benign.}
|
||||
## Returns true iff the error indicator of `f` is set.
|
||||
|
||||
proc readChar*(f: File): char {.
|
||||
importc: "fgetc", header: "<stdio.h>", tags: [ReadIOEffect].}
|
||||
## Reads a single character from the stream `f`.
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ proc readAllFile(file: File, len: int): string =
|
|||
if endOfFile(file):
|
||||
if bytes < len:
|
||||
result.setLen(bytes)
|
||||
elif fileError(file):
|
||||
elif ferror(file) != 0:
|
||||
raiseEIO("error while reading from file")
|
||||
else:
|
||||
# We read all the bytes but did not reach the EOF
|
||||
|
|
@ -196,9 +196,6 @@ proc endOfFile(f: File): bool =
|
|||
ungetc(c, f)
|
||||
return c < 0'i32
|
||||
|
||||
proc fileError(f: File): bool =
|
||||
result = (ferror(f) != 0)
|
||||
|
||||
proc writeLn[Ty](f: File, x: varargs[Ty, `$`]) =
|
||||
for i in items(x):
|
||||
write(f, i)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue