Nicholas Ramirez Thanks for the change to the ok and result. *To be consistent, could you please use ok instead of result, since all the other parts of the code use ok as an argument, and the fun...
To be consistent, could you please use ok instead of result, since all the other parts of the code use ok as an argument, and the function itself has ok as the parameter name.
Also move the:
; if ( ! ok ) { goto invalid; }
on the "same line" and "aligned" as the evaluating parameter, to keep the code clean.