X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=mymail.c;h=b0744be4165d837d11b3810b3589b7ad529f2149;hb=b9768330a0a489db900b5b36cff1ec0dda2acacf;hp=fd3b4f5c88d80a28b7b9aa99792494bd279cd65e;hpb=a5c88357a01aeb45d646f0e70891fbed394e5344;p=mymail.git diff --git a/mymail.c b/mymail.c index fd3b4f5..b0744be 100644 --- a/mymail.c +++ b/mymail.c @@ -84,6 +84,10 @@ enum { ID_PARTICIPANT, ID_BODY, ID_TIME_INTERVAL, + /* + ID_MAIL_ID, + ID_REFERENCES, + */ MAX_ID }; @@ -96,7 +100,11 @@ static char *field_keys[] = { "date", "part", "body", - "interval" + "interval", + /* + "mailid", + "references" + */ }; /********************************************************************/ @@ -153,6 +161,22 @@ static struct parsable_field fields_to_parse[] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, + /* + { + ID_MAIL_ID, + REG_ICASE, + "^message-id: ", + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + }, + + { + ID_REFERENCES, + REG_ICASE, + "^\\(in-reply-to\\|references\\): ", + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + }, + */ + }; /********************************************************************/ @@ -1152,6 +1176,16 @@ int main(int argc, char **argv) { } } + if(error) { + print_usage(stderr); + exit(EXIT_FAILURE); + } + + if(show_help) { + print_usage(stdout); + exit(EXIT_SUCCESS); + } + /* Set all the values that may defined in the arguments, through environment variables, or hard-coded */ @@ -1175,18 +1209,6 @@ int main(int argc, char **argv) { "MYMAIL_MBOX_PATTERN", 0); - /* Start the processing */ - - if(error) { - print_usage(stderr); - exit(EXIT_FAILURE); - } - - if(show_help) { - print_usage(stdout); - exit(EXIT_SUCCESS); - } - /* mbox indexing */ if(action_index) {