Merge pull request #1453 from dschauer/devel

Added carriage return and linefeed check to os::parseCmdLine to delimiti...
This commit is contained in:
Andreas Rumpf 2014-08-06 02:09:57 +02:00
commit cc230fc869

View file

@ -1457,7 +1457,8 @@ proc parseCmdLine*(c: string): seq[string] {.
var a = "" var a = ""
while true: while true:
setLen(a, 0) setLen(a, 0)
while c[i] == ' ' or c[i] == '\t': inc(i) # eat all delimiting whitespace
while c[i] == ' ' or c[i] == '\t' or c [i] == '\l' or c [i] == '\r' : inc(i)
when defined(windows): when defined(windows):
# parse a single argument according to the above rules: # parse a single argument according to the above rules:
if c[i] == '\0': break if c[i] == '\0': break