> * Cookie type can be specified in K&R-style (i.e. "void *cookie").
Done.
> * Extra headers can be included at top of .c-file
I've added that at the top of the header file (.h file).
> * In case of "call" method, transition handlers can be made extern
There's other places where code gets extracted from the
generated .c file. I've created an alternate mechanism that
works for the...
If one option is ifdef-ed out and the other not, then one will #define the
handler function optionNumericVal to NULL and the other will try to
declare it. This leads to a declaration of NULL as an option handling
function. That doesn't work. Similar problems exist for
optionBooleanVal, optionTimeVal and optionNestedVal handled
option arguments.