#ifndef ARG_H #define ARG_H #include struct arg_input { const char **v; size_t n; }; struct args { const char *name, *src; const struct arg *arg; struct arg_input incs; }; int arg(struct args *a, const char *arg); void arg_defaults(struct args *a); void arg_free(struct args *a); #endif