]> git.draconx.ca Git - cdecl99.git/commit
libcdecl: Rework cdecl_declare output logic.
authorNick Bowler <nbowler@draconx.ca>
Fri, 23 Jun 2023 01:24:19 +0000 (21:24 -0400)
committerNick Bowler <nbowler@draconx.ca>
Fri, 23 Jun 2023 02:08:06 +0000 (22:08 -0400)
commit42f53d5e9ac7a02c1b899b0786194611eae56a56
tree86aaade9b0c372e718bb60d96ce9c2de05a64aa1
parent056280bf2e3188551539d87852ddbdaf322eae52
libcdecl: Rework cdecl_declare output logic.

Instead of adjusting the output pointer/length values after each
internal call, tweak all the functions in declare.c to take an extra
level of indirection so they can just directly adjust the destination
as they go.
src/declare.c