mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 14:00:35 +00:00
toString --> $.
This commit is contained in:
@@ -254,7 +254,7 @@ type MemSlice* = object ## represent slice of a MemFile for iteration over deli
|
||||
|
||||
proc c_memcpy(a, b: pointer, n: int) {.importc: "memcpy", header: "<string.h>".}
|
||||
|
||||
proc toString*(ms: MemSlice): string {.inline.} =
|
||||
proc `$`*(ms: MemSlice): string {.inline.} =
|
||||
## Return a Nim string built from a MemSlice.
|
||||
var buf = newString(ms.size)
|
||||
c_memcpy(addr(buf[0]), ms.data, ms.size)
|
||||
|
||||
@@ -2,5 +2,5 @@ import memfiles
|
||||
var inp = memfiles.open("readme.txt")
|
||||
for mem in memSlices(inp):
|
||||
if mem.size > 3:
|
||||
echo("#" & toString(mem) & "#")
|
||||
echo("#" & $mem & "#")
|
||||
close(inp)
|
||||
|
||||
Reference in New Issue
Block a user