For now all names in arg.h use ARG for prefix.
However, considering existing argv parsing helpers like getopt, there
could be two prefixes:
OPT - for option key or name (for long opts)
ARG - optional option value if any, argument.

This way I could propose alternated naming, which would be more clear
just by reading names in this header file:

# Is 'C' in the end of ARGC to specify it's short opt?
# If so, this means possible OPTS implementation
# (single argv field, representing opts sequence,
# would be OPTV in this case)

- ARGBEGIN ARGEND ARGC
+ OPTBEGIN OPTEND OPTC

# Same, why 'F' in the end?
- EARGF ARGF ARGF_
+ EARG  ARG  ARG_

Reply via email to