33 |
{ |
{ |
34 |
struct mh_option *mh_option; |
struct mh_option *mh_option; |
35 |
int (*handler)(); |
int (*handler)(); |
36 |
|
int errind; |
37 |
void *closure; |
void *closure; |
38 |
char *doc; |
char *doc; |
39 |
}; |
}; |
50 |
#define ARG_BELL 266 |
#define ARG_BELL 266 |
51 |
#define ARG_BUILD 267 |
#define ARG_BUILD 267 |
52 |
#define ARG_CC 268 |
#define ARG_CC 268 |
53 |
#define ARG_CHANGECUR 269 |
#define ARG_CFLAGS 269 |
54 |
#define ARG_CLEAR 270 |
#define ARG_CHANGECUR 270 |
55 |
#define ARG_COMPAT 271 |
#define ARG_CLEAR 271 |
56 |
#define ARG_COMPONENT 272 |
#define ARG_COMPAT 272 |
57 |
#define ARG_CREATE 273 |
#define ARG_COMPONENT 273 |
58 |
#define ARG_DATE 274 |
#define ARG_CREATE 274 |
59 |
#define ARG_DATEFIELD 275 |
#define ARG_DATE 275 |
60 |
#define ARG_DEBUG 276 |
#define ARG_DATEFIELD 276 |
61 |
#define ARG_DELETE 277 |
#define ARG_DEBUG 277 |
62 |
#define ARG_DRAFT 278 |
#define ARG_DELETE 278 |
63 |
#define ARG_DRAFTFOLDER 279 |
#define ARG_DRAFT 279 |
64 |
#define ARG_DRAFTMESSAGE 280 |
#define ARG_DRAFTFOLDER 280 |
65 |
#define ARG_DUMP 281 |
#define ARG_DRAFTMESSAGE 281 |
66 |
#define ARG_EDITOR 282 |
#define ARG_DUMP 282 |
67 |
#define ARG_FAST 283 |
#define ARG_EDITOR 283 |
68 |
#define ARG_FCC 284 |
#define ARG_FAST 284 |
69 |
#define ARG_FILE 285 |
#define ARG_FCC 285 |
70 |
#define ARG_FILTER 286 |
#define ARG_FILE 286 |
71 |
#define ARG_FOLDER 287 |
#define ARG_FILTER 287 |
72 |
#define ARG_FORM 288 |
#define ARG_FOLDER 288 |
73 |
#define ARG_FORMAT 289 |
#define ARG_FORM 289 |
74 |
#define ARG_FORWARD 290 |
#define ARG_FORMAT 290 |
75 |
#define ARG_FROM 291 |
#define ARG_FORWARD 291 |
76 |
#define ARG_HEADER 292 |
#define ARG_FROM 292 |
77 |
#define ARG_INPLACE 293 |
#define ARG_HEADER 293 |
78 |
#define ARG_INTERACTIVE 294 |
#define ARG_INPLACE 294 |
79 |
#define ARG_LBRACE 295 |
#define ARG_INTERACTIVE 295 |
80 |
#define ARG_LENGTH 296 |
#define ARG_LBRACE 296 |
81 |
#define ARG_LICENSE 297 |
#define ARG_LENGTH 297 |
82 |
#define ARG_LINK 298 |
#define ARG_LICENSE 298 |
83 |
#define ARG_LIST 299 |
#define ARG_LINK 299 |
84 |
#define ARG_MIME 300 |
#define ARG_LIST 300 |
85 |
#define ARG_MOREPROC 301 |
#define ARG_MIME 301 |
86 |
#define ARG_MSGID 302 |
#define ARG_MOREPROC 302 |
87 |
#define ARG_NOAUDIT 303 |
#define ARG_MSGID 303 |
88 |
#define ARG_NOBELL 304 |
#define ARG_NOAUDIT 304 |
89 |
#define ARG_NOCC 305 |
#define ARG_NOBELL 305 |
90 |
#define ARG_NOCLEAR 306 |
#define ARG_NOCC 306 |
91 |
#define ARG_NODATE 307 |
#define ARG_NOCLEAR 307 |
92 |
#define ARG_NODRAFTFOLDER 308 |
#define ARG_NODATE 308 |
93 |
#define ARG_NOEDIT 309 |
#define ARG_NODRAFTFOLDER 309 |
94 |
#define ARG_NOFILTER 310 |
#define ARG_NOEDIT 310 |
95 |
#define ARG_NOFORMAT 311 |
#define ARG_NOFILTER 311 |
96 |
#define ARG_NOFORWARD 312 |
#define ARG_NOFORMAT 312 |
97 |
#define ARG_NOINPLACE 313 |
#define ARG_NOFORWARD 313 |
98 |
#define ARG_NOLIST 314 |
#define ARG_NOINPLACE 314 |
99 |
#define ARG_NOMIME 315 |
#define ARG_NOLIST 315 |
100 |
#define ARG_NOMOREPROC 316 |
#define ARG_NOMIME 316 |
101 |
#define ARG_NOMSGID 317 |
#define ARG_NOMOREPROC 317 |
102 |
#define ARG_NOPUBLIC 318 |
#define ARG_NOMSGID 318 |
103 |
#define ARG_NOPUSH 319 |
#define ARG_NOPUBLIC 319 |
104 |
#define ARG_NOT 320 |
#define ARG_NOPUSH 320 |
105 |
#define ARG_NOVERBOSE 321 |
#define ARG_NOT 321 |
106 |
#define ARG_NOWATCH 322 |
#define ARG_NOVERBOSE 322 |
107 |
#define ARG_NOWHATNOWPROC 323 |
#define ARG_NOWATCH 323 |
108 |
#define ARG_NOZERO 324 |
#define ARG_NOWHATNOWPROC 324 |
109 |
#define ARG_OR 325 |
#define ARG_NOZERO 325 |
110 |
#define ARG_PATTERN 326 |
#define ARG_OR 326 |
111 |
#define ARG_POP 327 |
#define ARG_PATTERN 327 |
112 |
#define ARG_PRESERVE 328 |
#define ARG_POP 328 |
113 |
#define ARG_PRINT 329 |
#define ARG_PRESERVE 329 |
114 |
#define ARG_PROMPT 330 |
#define ARG_PRINT 330 |
115 |
#define ARG_PUBLIC 331 |
#define ARG_PROMPT 331 |
116 |
#define ARG_PUSH 332 |
#define ARG_PUBLIC 332 |
117 |
#define ARG_QUERY 333 |
#define ARG_PUSH 333 |
118 |
#define ARG_QUIET 334 |
#define ARG_QUERY 334 |
119 |
#define ARG_RBRACE 335 |
#define ARG_QUIET 335 |
120 |
#define ARG_RECURSIVE 336 |
#define ARG_RBRACE 336 |
121 |
#define ARG_REVERSE 337 |
#define ARG_RECURSIVE 337 |
122 |
#define ARG_SEQUENCE 338 |
#define ARG_REVERSE 338 |
123 |
#define ARG_SOURCE 339 |
#define ARG_SEQUENCE 339 |
124 |
#define ARG_SPLIT 340 |
#define ARG_SOURCE 340 |
125 |
#define ARG_SUBJECT 341 |
#define ARG_SPLIT 341 |
126 |
#define ARG_TEXT 342 |
#define ARG_SUBJECT 342 |
127 |
#define ARG_TO 343 |
#define ARG_TEXT 343 |
128 |
#define ARG_TOTAL 344 |
#define ARG_TO 344 |
129 |
#define ARG_TRUNCATE 345 |
#define ARG_TOTAL 345 |
130 |
#define ARG_USE 346 |
#define ARG_TRUNCATE 346 |
131 |
#define ARG_VERBOSE 347 |
#define ARG_USE 347 |
132 |
#define ARG_WATCH 348 |
#define ARG_VERBOSE 348 |
133 |
#define ARG_WHATNOWPROC 349 |
#define ARG_WATCH 349 |
134 |
#define ARG_WIDTH 350 |
#define ARG_WHATNOWPROC 350 |
135 |
#define ARG_ZERO 351 |
#define ARG_WIDTH 351 |
136 |
|
#define ARG_ZERO 352 |
137 |
|
|
138 |
void mh_argv_preproc __P((int argc, char **argv, struct mh_argp_data *data)); |
void mh_argv_preproc __P((int argc, char **argv, struct mh_argp_data *data)); |
139 |
int mh_getopt __P((int argc, char **argv, struct mh_option *mh_opt, |
int mh_getopt __P((int argc, char **argv, struct mh_option *mh_opt, |
140 |
const char *doc)); |
const char *doc)); |
141 |
int mh_argp_parse __P((int argc, char **argv, |
int mh_argp_parse __P((int argc, char **argv, |
142 |
|
int flags, |
143 |
struct argp_option *option, |
struct argp_option *option, |
144 |
struct mh_option *mh_option, |
struct mh_option *mh_option, |
145 |
char *argp_doc, char *doc, |
char *argp_doc, char *doc, |