]> Kevux Git Server - fll/commit
Bugfix: Console parameter processing should handle unknown parameters with -/+ as...
authorKevin Day <thekevinday@gmail.com>
Thu, 2 Sep 2021 03:33:28 +0000 (22:33 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 2 Sep 2021 03:33:28 +0000 (22:33 -0500)
commit61a5583f6c9b78ca99f1f520d5ccfe68c2ac3e41
tree2f0083894e8fa13bea9d2d1d28394bc8a1626992
parentc35da1e46c9f907805ef34934b8d7a56d3c6ea97
Bugfix: Console parameter processing should handle unknown parameters with -/+ as regular parameters.

If the parameters are not found, then they should be added to the "remaining" set.
This allows unknown parameters to be used as regular parameters.

This is easily seen when using status_code or fss_status_code and attempting to pass a negative number, such as -200.
While -200 should be an out of range error for these programs, it is instead silently ignored.
Given that there is no reserved parameter with -200, then the -200 can be used normally.

There should also be a way to explicitly designate that all remaining parameters are processed as "remaining".
Add a comment by this.
There may also need to be a way to escape these parameters as an alternative.
Such changes are left to another time.
level_0/f_console/c/console.c
level_0/f_console/c/console.h