diff options
author | pommicket <pommicket@gmail.com> | 2022-01-28 15:07:23 -0500 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2022-01-28 15:07:23 -0500 |
commit | 217794afce69f6e17a78c10553d2357860cfe6e1 (patch) | |
tree | d7e23525f89d43264f04ffe4b43e808a8051ea8d /05/idents.b | |
parent | 01b8a4d728cb714e734ce308324757bfa07f02cf (diff) |
start top level decls - also oops forgot about sizeless arrays
Diffstat (limited to '05/idents.b')
-rw-r--r-- | 05/idents.b | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/05/idents.b b/05/idents.b index ef859bc..415059c 100644 --- a/05/idents.b +++ b/05/idents.b @@ -111,8 +111,39 @@ function ident_list_print putc(32) list = memchr(list, 0) list += 1 - putn(*8list) + putnln(*8list) list += 8 goto ilist_print_loop :ilist_print_loop_end return + +function ident_list_printx64 + argument list + :ilist_printx64_loop + if *1list == 0 goto ilist_printx64_loop_end + puts(list) + putc(':) + putc(32) + list = memchr(list, 0) + list += 1 + putx64ln(*8list) + list += 8 + goto ilist_printx64_loop + :ilist_printx64_loop_end + return + +function ident_list_printx32 + argument list + :ilist_printx32_loop + if *1list == 0 goto ilist_printx32_loop_end + puts(list) + putc(':) + putc(32) + list = memchr(list, 0) + list += 1 + putx32ln(*8list) + list += 8 + goto ilist_printx32_loop + :ilist_printx32_loop_end + return + |