reworked deprecation to retain old procs

This commit is contained in:
patrick dw
2015-06-19 18:50:01 -05:00
parent 2a0f7b5de7
commit 1cdbd6b0a5
3 changed files with 14 additions and 3 deletions

View File

@@ -208,10 +208,14 @@ proc endOfFile(f: File): bool =
ungetc(c, f)
return c < 0'i32
proc writeLn[Ty](f: File, x: varargs[Ty, `$`]) =
for i in items(x): write(f, i)
write(f, "\n")
proc writeLine[Ty](f: File, x: varargs[Ty, `$`]) =
for i in items(x): write(f, i)
write(f, "\n")
{.deprecated: [writeln:writeLine].}
proc rawEcho(x: string) {.inline, compilerproc.} = write(stdout, x)
proc rawEchoNL() {.inline, compilerproc.} = write(stdout, "\n")