Add borderless-win32-odin, lua-dylib-odin
This commit is contained in:
@@ -6,18 +6,18 @@ node :: struct($Value: typeid) {
|
||||
next: ^node(Value),
|
||||
}
|
||||
|
||||
to_string :: proc(head: ^node($T)) -> string {
|
||||
to_string :: proc(head: ^node($T), trunc_after: int = 8) -> string {
|
||||
curr := head
|
||||
out: string
|
||||
counter := 0
|
||||
out = fmt.tprintf("[%v]", curr.data)
|
||||
out = fmt.aprintf("[%v]", curr.data)
|
||||
for curr.next != nil{
|
||||
curr = curr.next
|
||||
if counter >= 8 {
|
||||
out = fmt.tprintf("%s -> ... -> [%v]", out, tail(curr.next))
|
||||
if trunc_after > 0 && counter >= trunc_after {
|
||||
out = fmt.aprintf("%s -> ... -> [%v]", out, tail(curr.next))
|
||||
break
|
||||
}
|
||||
out = fmt.tprintf("%s -> [%v]", out, curr.data)
|
||||
out = fmt.aprintf("%s -> [%v]", out, curr.data)
|
||||
counter += 1
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user