]> Kevux Git Server - fll/commit
Bugfix: IKI variables are not substituting consistently.
authorKevin Day <thekevinday@gmail.com>
Fri, 14 Jan 2022 01:45:39 +0000 (19:45 -0600)
committerKevin Day <thekevinday@gmail.com>
Fri, 14 Jan 2022 01:50:05 +0000 (19:50 -0600)
commit85738c3aed3949cc3f26b33e39d28b69dcc6d571
treefb61c2d69b60acc4fe458f023af60059178f1a29
parent17cc8a311d223cbe0d5fb513a449d02087f5391c
Bugfix: IKI variables are not substituting consistently.

There appears to be a logic flaw where when more than one IKI variables are present, they start overwriting.

I changed the logic to focus more on the content loop.
The arguments array is only incremented for the content row.
When the resulting row is empty and is not quoted, then do not increment the arguments array.

Remove unnecessary NULL insertions.
The only time the NULL needs to be inserted is at the end when done adding all of the characters to the argument buffer.

Always append using the nulless append functions.
level_3/fake/c/private-make-operate.c
level_3/fake/c/private-make-operate_process.c