1
0
revert Add borderless-win32-odin, lua-dylib-odin
This commit is contained in:
2026-01-28 01:36:47 +00:00
parent 5ac9498b2f
commit ed7f273a91
8 changed files with 6 additions and 217 deletions

View File

@@ -6,18 +6,18 @@ node :: struct($Value: typeid) {
next: ^node(Value),
}
to_string :: proc(head: ^node($T), trunc_after: int = 8) -> string {
to_string :: proc(head: ^node($T)) -> string {
curr := head
out: string
counter := 0
out = fmt.aprintf("[%v]", curr.data)
out = fmt.tprintf("[%v]", curr.data)
for curr.next != nil{
curr = curr.next
if trunc_after > 0 && counter >= trunc_after {
out = fmt.aprintf("%s -> ... -> [%v]", out, tail(curr.next))
if counter >= 8 {
out = fmt.tprintf("%s -> ... -> [%v]", out, tail(curr.next))
break
}
out = fmt.aprintf("%s -> [%v]", out, curr.data)
out = fmt.tprintf("%s -> [%v]", out, curr.data)
counter += 1
}