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:
|
||||
if a[i] in {'-', '_'}: inc i
|
||||
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 j
|
||||
result = i == a.len and j == b.len
|
||||
|
|
|
|||
|
|
@ -477,7 +477,7 @@ proc unixToNativePath*(path: string, drive=""): string {.
|
|||
|
||||
var i = start
|
||||
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
|
||||
when defined(macos):
|
||||
if result[high(result)] == ':':
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ type
|
|||
s.pop() is T
|
||||
|
||||
type ValueType = T
|
||||
const ValueTypeName = T.name.toUpper
|
||||
const ValueTypeName = T.name.toUpperAscii
|
||||
|
||||
proc genericAlgorithm[T](s: var Stack[T], y: T) =
|
||||
static:
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@ else:
|
|||
result = newString(size)
|
||||
let res = WideCharToMultiByte(CP_UTF8, 0'i32, cast[LPWCSTR](addr(wc[0])), wclen,
|
||||
cstring(result), size, cstring(nil), LPBOOL(nil))
|
||||
result[size] = chr(0)
|
||||
doAssert size == res
|
||||
|
||||
proc testCP(wc: WideCString, lo, hi: int) =
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ discard """
|
|||
4:2
|
||||
Got Hi
|
||||
Got Hey'''
|
||||
disabled: "true"
|
||||
"""
|
||||
|
||||
# bug #404
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue