diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-11 16:28:22 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-07-11 16:28:22 +0200 |
commit | aa08ae31a07c06eac641d037ea63a22c5c6256b0 (patch) | |
tree | 4855b5b09ae47b1d400e31cc8fa26cc8d9160740 /scan.c | |
parent | a0bdb93c68bfe9f7941c7204514c40756bd0a88f (diff) | |
download | mblaze-aa08ae31a07c06eac641d037ea63a22c5c6256b0.tar.gz mblaze-aa08ae31a07c06eac641d037ea63a22c5c6256b0.tar.xz mblaze-aa08ae31a07c06eac641d037ea63a22c5c6256b0.zip |
extract main loop
Diffstat (limited to 'scan.c')
-rw-r--r-- | scan.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/scan.c b/scan.c index ec811c6..74e0b14 100644 --- a/scan.c +++ b/scan.c @@ -120,27 +120,7 @@ oneline(char *file) int main(int argc, char *argv[]) { - char *s; - - char *line = 0; - size_t linelen = 0; - int read; - - int i = 0; - - if (argc == 1 || (argc == 2 && strcmp(argv[1], "-") == 0)) { - while ((read = getdelim(&line, &linelen, '\n', stdin)) != -1) { - if (line[read-1] == '\n') line[read-1] = 0; -// printf("%s\n", line); - oneline(line); - i++; - } - } else { - for (i = 1; i < argc; i++) { - oneline(argv[i]); - } - i--; - } + int i = blaze822_loop(argc-1, argv+1, oneline); printf("%d mails scanned\n", i); |