diff options
-rw-r--r-- | lib/pure/redis.nim | 6 | ||||
-rwxr-xr-x | lib/pure/scgi.nim | 4 | ||||
-rwxr-xr-x | lib/pure/sockets.nim | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/pure/redis.nim b/lib/pure/redis.nim index e91fdc832..40e275906 100644 --- a/lib/pure/redis.nim +++ b/lib/pure/redis.nim @@ -56,7 +56,7 @@ proc parseStatus(r: TRedis): TRedisStatus = if line[0] != '+': raiseInvalidReply('+', line[0]) - return line.copy(1, line.len-3) # Strip '+' and \c\L. + return line.substr(1, line.len-3) # Strip '+' and \c\L. proc parseInteger(r: TRedis): TRedisInteger = var line = r.socket.recv() @@ -92,7 +92,7 @@ proc parseBulk(r: TRedis, allowMBNil = False): TRedisString = if line[0] != '$': raiseInvalidReply('$', line[0]) - var numBytes = parseInt(line.copy(1)) + var numBytes = parseInt(line.substr(1)) if numBytes == -1: return RedisNil @@ -107,7 +107,7 @@ proc parseMultiBulk(r: TRedis): TRedisList = if line[0] != '*': raiseInvalidReply('*', line[0]) - var numElems = parseInt(line.copy(1)) + var numElems = parseInt(line.substr(1)) if numElems == -1: return nil result = @[] for i in 1..numElems: diff --git a/lib/pure/scgi.nim b/lib/pure/scgi.nim index fa86cbaf2..3fdcba39e 100755 --- a/lib/pure/scgi.nim +++ b/lib/pure/scgi.nim @@ -1,7 +1,7 @@ # # # Nimrod's Runtime Library -# (c) Copyright 2010 Andreas Rumpf +# (c) Copyright 2011 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. @@ -39,7 +39,7 @@ proc scgiError*(msg: string) {.noreturn.} = proc parseWord(inp: string, outp: var string, start: int): int = result = start while inp[result] != '\0': inc(result) - outp = copy(inp, start, result-1) + outp = substr(inp, start, result-1) proc parseHeaders(s: string, L: int): PStringTable = result = newStringTable() diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim index 73f57395a..958b3483b 100755 --- a/lib/pure/sockets.nim +++ b/lib/pure/sockets.nim @@ -1,7 +1,7 @@ # # # Nimrod's Runtime Library -# (c) Copyright 2010 Andreas Rumpf +# (c) Copyright 2011 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. |