| H A D | parse-options.h | 120 #define OPT_ARGUMENT(l, h) { .type = OPTION_ARGUMENT, .long_name = (l), .help = (h) } argument 121 #define OPT_GROUP(h) { .type = OPTION_GROUP, .help = (h) } argument 122 #define OPT_BIT(s, l, v, h, b) { .type = OPTION_BIT, .short_name = (s), .long_name = (l), .value = check_vtype(v, int *), .help = (h), .defval = (b) } argument 123 #define OPT_BOOLEAN(s, l, v, h) { argument 118 OPT_ARGUMENT(l,h) global() argument 119 OPT_GROUP(h) global() argument 127 OPT_INCR(s,l,v,h) global() argument 128 OPT_SET_UINT(s,l,v,h,i) global() argument 129 OPT_SET_PTR(s,l,v,h,p) global() argument 130 OPT_INTEGER(s,l,v,h) global() argument 131 OPT_UINTEGER(s,l,v,h) global() argument 132 OPT_UINTEGER_OPTARG(s,l,v,d,h) global() argument 133 OPT_LONG(s,l,v,h) global() argument 134 OPT_ULONG(s,l,v,h) global() argument 135 OPT_U64(s,l,v,h) global() argument 136 OPT_STRING(s,l,v,a,h) global() argument 137 OPT_STRING_OPTARG(s,l,v,a,h,d) global() argument 141 OPT_STRING_OPTARG_SET(s,l,v,os,a,h,d) global() argument 146 OPT_STRING_NOEMPTY(s,l,v,a,h) global() argument 147 OPT_DATE(s,l,v,h) global() argument 149 OPT_CALLBACK(s,l,v,a,h,f) global() argument 151 OPT_CALLBACK_SET(s,l,v,os,a,h,f) global() argument 153 OPT_CALLBACK_NOOPT(s,l,v,a,h,f) global() argument 155 OPT_CALLBACK_DEFAULT(s,l,v,a,h,f,d) global() argument 157 OPT_CALLBACK_DEFAULT_NOOPT(s,l,v,a,h,f,d) global() argument 161 OPT_CALLBACK_OPTARG(s,l,v,d,a,h,f) global() argument [all...] |