This commit is contained in:
Andreas Rumpf 2020-06-23 15:17:17 +02:00 • committed by GitHub
commit 16bdc547b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -445,7 +445,7 @@ iterator lines*(mfile: MemFile, buf: var TaintedString, delim = '\l',
for ms in memSlices(mfile, delim, eat): for ms in memSlices(mfile, delim, eat):
setLen(buf.string, ms.size) setLen(buf.string, ms.size)
if ms.size > 0: if ms.size > 0:
copyMem(addr buf[0], ms.data, ms.size) copyMem(addr string(buf)[0], ms.data, ms.size)
yield buf yield buf
iterator lines*(mfile: MemFile, delim = '\l', eat = '\r'): TaintedString {.inline.} = iterator lines*(mfile: MemFile, delim = '\l', eat = '\r'): TaintedString {.inline.} =