mirror of https://github.com/dirtbags/fluffy.git
Make xor not explode with a single -x argument
This commit is contained in:
parent
f0a6f62e13
commit
c79d866e30
16
xor.c
16
xor.c
|
@ -1,5 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* xor filter -- 2012 Zephyr <zephyr@dirtbags.net> This file is in the public domain. I make no promises about the functionality
|
* xor filter -- 2017 Neale Pickett <zephyr@dirtbags.net>
|
||||||
|
*
|
||||||
|
* This file is in the public domain. I make no promises about the functionality
|
||||||
* of this program.
|
* of this program.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -14,16 +16,16 @@ main(int argc, char *argv[])
|
||||||
int base = 0;
|
int base = 0;
|
||||||
int arg;
|
int arg;
|
||||||
|
|
||||||
if (argc < 2) {
|
if (argv[start] && (0 == strcmp(argv[start], "-x"))) {
|
||||||
fprintf(stderr, "Usage: %s [-x] m1 [m2 ...]\n", argv[0]);
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (0 == strcmp(argv[1], "-x")) {
|
|
||||||
base = 16;
|
base = 16;
|
||||||
start += 1;
|
start += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (start + 1 > argc) {
|
||||||
|
fprintf(stderr, "Usage: %s [-x] m1 [m2 ...]\n", argv[0]);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
arg = start;
|
arg = start;
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
|
Loading…
Reference in New Issue