make more tests green
This commit is contained in:
parent
de8526ff04
commit
ed79201d0b
5 changed files with 3 additions and 5 deletions
|
|
@ -36,7 +36,7 @@ when defined(windows):
|
||||||
while i < a.len and j < b.len:
|
while i < a.len and j < b.len:
|
||||||
if a[i] in {'-', '_'}: inc i
|
if a[i] in {'-', '_'}: inc i
|
||||||
if b[j] in {'-', '_'}: inc j
|
if b[j] in {'-', '_'}: inc j
|
||||||
if a[i].toLower != b[j].toLower: return false
|
if i < a.len and j < b.len and a[i].toLowerAscii != b[j].toLowerAscii: return false
|
||||||
inc i
|
inc i
|
||||||
inc j
|
inc j
|
||||||
result = i == a.len and j == b.len
|
result = i == a.len and j == b.len
|
||||||
|
|
|
||||||
|
|
@ -477,7 +477,7 @@ proc unixToNativePath*(path: string, drive=""): string {.
|
||||||
|
|
||||||
var i = start
|
var i = start
|
||||||
while i < len(path): # ../../../ --> ::::
|
while i < len(path): # ../../../ --> ::::
|
||||||
if path[i] == '.' and path[i+1] == '.' and path[i+2] == '/':
|
if i+2 < path.len and path[i] == '.' and path[i+1] == '.' and path[i+2] == '/':
|
||||||
# parent directory
|
# parent directory
|
||||||
when defined(macos):
|
when defined(macos):
|
||||||
if result[high(result)] == ':':
|
if result[high(result)] == ':':
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ type
|
||||||
s.pop() is T
|
s.pop() is T
|
||||||
|
|
||||||
type ValueType = T
|
type ValueType = T
|
||||||
const ValueTypeName = T.name.toUpper
|
const ValueTypeName = T.name.toUpperAscii
|
||||||
|
|
||||||
proc genericAlgorithm[T](s: var Stack[T], y: T) =
|
proc genericAlgorithm[T](s: var Stack[T], y: T) =
|
||||||
static:
|
static:
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,6 @@ else:
|
||||||
result = newString(size)
|
result = newString(size)
|
||||||
let res = WideCharToMultiByte(CP_UTF8, 0'i32, cast[LPWCSTR](addr(wc[0])), wclen,
|
let res = WideCharToMultiByte(CP_UTF8, 0'i32, cast[LPWCSTR](addr(wc[0])), wclen,
|
||||||
cstring(result), size, cstring(nil), LPBOOL(nil))
|
cstring(result), size, cstring(nil), LPBOOL(nil))
|
||||||
result[size] = chr(0)
|
|
||||||
doAssert size == res
|
doAssert size == res
|
||||||
|
|
||||||
proc testCP(wc: WideCString, lo, hi: int) =
|
proc testCP(wc: WideCString, lo, hi: int) =
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ discard """
|
||||||
4:2
|
4:2
|
||||||
Got Hi
|
Got Hi
|
||||||
Got Hey'''
|
Got Hey'''
|
||||||
disabled: "true"
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# bug #404
|
# bug #404
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue