Hi Akim,
> Well, my reasoning was the opposite :)
> - I prefer to see the doc first, like documenting comments before
> a function
> - I was more concerned with new "active" members than new documenting
> members.
>
> But I'll change it to match your way.
Thanks. Still a but surprising:
> + /* All the features of an argmatch group. */ \
> + typedef struct \
> + { \
> + const argmatch_##Name##_doc* docs; \
> + const argmatch_##Name##_arg* args; \
I would have expected this to be reordered like this:
/* All the features of an argmatch group. */ \
typedef struct \
{ \
const argmatch_##Name##_arg* args; \
const argmatch_##Name##_doc* docs; \
Rationale:
* So that all doc strings are close together in the struct.
* You prefer to see the doc first, but in the .texi that you have written you
let the programmer define first argmatch_backup_args and then - considering
the "groups of synonyms" - the argmatch_backup_docs.
Bruno