diff options
author | John Denker <jsd@av8n.com> | 2012-07-29 22:31:03 -0700 |
---|---|---|
committer | John Denker <jsd@av8n.com> | 2012-07-29 22:31:03 -0700 |
commit | 2f6fd23b841c1f4e3c18d1cbfd228784aa8c3298 (patch) | |
tree | eed4240258bad34d68f260709574b50c68944f8f /tools/ltgrey.c | |
parent | 67eb4c6c804c728db329a7f4a77d5a3cbd1b993c (diff) |
set40 appears to be working
Diffstat (limited to 'tools/ltgrey.c')
-rw-r--r-- | tools/ltgrey.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/ltgrey.c b/tools/ltgrey.c index 7a63b04..bb43b80 100644 --- a/tools/ltgrey.c +++ b/tools/ltgrey.c @@ -30,6 +30,7 @@ int main(int _argc, char** _argv){ int stain(0); int dns_mode(0); string get40_mid; + string set40_mid; while (argc > 0) { string arg = argv[0]; argc--; argv++; if (prefix(arg, "-scan")) { @@ -46,7 +47,12 @@ int main(int _argc, char** _argv){ exeunt(ex_syserr); } get40_mid = *argv++; argc--; - + } else if (prefix(arg, "-set40")) { + if (!argc){ + cerr << "Option '" << arg << "' requires an argument" << endl; + exeunt(ex_syserr); + } + set40_mid = *argv++; argc--; } else if (prefix(arg, "-shift") || prefix(arg, "-shift")) { if (!argc){ @@ -88,6 +94,10 @@ int main(int _argc, char** _argv){ return 0; } + if (set40_mid.length()){ + return foo.set40(set40_mid, shift); + } + if (scanmode) { string dirname = parent_dir + "/quarante"; scan(foo.progid, dirname, copies); |