argmatch_ 115 maint/gnulib/lib/argmatch.h typedef Type argmatch_##Name##_type; \ argmatch_ 118 maint/gnulib/lib/argmatch.h enum argmatch_##Name##_size_enum \ argmatch_ 120 maint/gnulib/lib/argmatch.h argmatch_##Name##_size = sizeof (argmatch_##Name##_type) \ argmatch_ 129 maint/gnulib/lib/argmatch.h const argmatch_##Name##_type val; \ argmatch_ 130 maint/gnulib/lib/argmatch.h } argmatch_##Name##_arg; \ argmatch_ 139 maint/gnulib/lib/argmatch.h } argmatch_##Name##_doc; \ argmatch_ 144 maint/gnulib/lib/argmatch.h const argmatch_##Name##_arg* args; \ argmatch_ 145 maint/gnulib/lib/argmatch.h const argmatch_##Name##_doc* docs; \ argmatch_ 151 maint/gnulib/lib/argmatch.h } argmatch_##Name##_group_type; \ argmatch_ 154 maint/gnulib/lib/argmatch.h extern const argmatch_##Name##_group_type argmatch_##Name##_group; \ argmatch_ 157 maint/gnulib/lib/argmatch.h void argmatch_##Name##_usage (FILE *out); \ argmatch_ 162 maint/gnulib/lib/argmatch.h ptrdiff_t argmatch_##Name##_choice (const char *arg); \ argmatch_ 167 maint/gnulib/lib/argmatch.h const argmatch_##Name##_type* \ argmatch_ 168 maint/gnulib/lib/argmatch.h argmatch_##Name##_value (const char *context, const char *arg); \ argmatch_ 172 maint/gnulib/lib/argmatch.h argmatch_##Name##_argument (const argmatch_##Name##_type *val); \ argmatch_ 175 maint/gnulib/lib/argmatch.h argmatch_##Name##_choice (const char *arg) \ argmatch_ 177 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 178 maint/gnulib/lib/argmatch.h size_t size = argmatch_##Name##_size; \ argmatch_ 204 maint/gnulib/lib/argmatch.h argmatch_##Name##_argument (const argmatch_##Name##_type *val) \ argmatch_ 206 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 207 maint/gnulib/lib/argmatch.h size_t size = argmatch_##Name##_size; \ argmatch_ 216 maint/gnulib/lib/argmatch.h argmatch_##Name##_valid (FILE *out) \ argmatch_ 218 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 219 maint/gnulib/lib/argmatch.h size_t size = argmatch_##Name##_size; \ argmatch_ 233 maint/gnulib/lib/argmatch.h const argmatch_##Name##_type* \ argmatch_ 234 maint/gnulib/lib/argmatch.h argmatch_##Name##_value (const char *context, const char *arg) \ argmatch_ 236 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 237 maint/gnulib/lib/argmatch.h ptrdiff_t res = argmatch_##Name##_choice (arg); \ argmatch_ 241 maint/gnulib/lib/argmatch.h argmatch_##Name##_valid (stderr); \ argmatch_ 250 maint/gnulib/lib/argmatch.h argmatch_##Name##_doc_col (void) \ argmatch_ 252 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 253 maint/gnulib/lib/argmatch.h size_t size = argmatch_##Name##_size; \ argmatch_ 258 maint/gnulib/lib/argmatch.h int ival = argmatch_##Name##_choice (g->docs[i].arg); \ argmatch_ 274 maint/gnulib/lib/argmatch.h argmatch_##Name##_usage (FILE *out) \ argmatch_ 276 maint/gnulib/lib/argmatch.h const argmatch_##Name##_group_type *g = &argmatch_##Name##_group; \ argmatch_ 277 maint/gnulib/lib/argmatch.h size_t size = argmatch_##Name##_size; \ argmatch_ 284 maint/gnulib/lib/argmatch.h int doc_col = argmatch_##Name##_doc_col (); \ argmatch_ 289 maint/gnulib/lib/argmatch.h int ival = argmatch_##Name##_choice (g->docs[i].arg); \