diff options
author | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2014-02-20 23:32:03 +0100 |
---|---|---|
committer | Grzegorz Adam Hankiewicz <gradha@imap.cc> | 2014-02-20 23:32:03 +0100 |
commit | 12c95f31dcd6587d09f9eeedfd58d1ec96189abd (patch) | |
tree | 8737f0cfa23e97a3bfde37edff9d4df1977f3c13 /lib | |
parent | c484bf6ee4be0aa9476e518efc80c73563504ab4 (diff) | |
download | Nim-12c95f31dcd6587d09f9eeedfd58d1ec96189abd.tar.gz |
Documents system.readAll() limitations. Refs #298.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system.nim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/system.nim b/lib/system.nim index 2acb989c5..b683a4955 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -2014,8 +2014,10 @@ when not defined(JS): #and not defined(NimrodVM): ## Flushes `f`'s buffer. proc readAll*(file: TFile): TaintedString {.tags: [FReadIO].} - ## Reads all data from the stream `file`. Raises an IO exception - ## in case of an error + ## Reads all data from the stream `file`. + ## + ## Raises an IO exception in case of an error. It is an error if the + ## current file position is not at the beginning of the file. proc readFile*(filename: string): TaintedString {.tags: [FReadIO].} ## Opens a file named `filename` for reading. Then calls `readAll` |