]> Kevux Git Server - fll/commit
Update: Organize the validate operation into separate type functions and improve...
authorKevin Day <thekevinday@gmail.com>
Sat, 23 Jul 2022 15:55:55 +0000 (10:55 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 23 Jul 2022 15:55:55 +0000 (10:55 -0500)
commit452b0189a610418420119a71907e7b9276ed5c28
tree967367f83b1385d7ef7668ce63e6bbdebf622621
parent200cefde5683a4dd2ed659362e9225ccad3d8e27
Update: Organize the validate operation into separate type functions and improve error handling logic.

Move the contents of each validate operation if condition block into separate functions.
This makes the validate operation code more consistent with how the process operation code.
This simplifies some of the nesting.
This has a cost of adding and calling more functions.

Multi-purpose functions are used where applicable rather than having a single function for each operation type.

The error handling is improved in some cases where errors are printed for all arguments rather than the first.
This is done only in cases where I could obviously and quickly determine that this can be done.

There is the possibility of mistakes or regressions due to the structural changes and the condition block changes.
level_3/fake/c/private-make-operate_validate.c
level_3/fake/c/private-make-operate_validate_type.c [new file with mode: 0644]
level_3/fake/c/private-make-operate_validate_type.h [new file with mode: 0644]
level_3/fake/data/build/settings