62 |
|
#define check(ol,al) if (argv[i][ol] || \ |
63 |
|
badarg(argc-i-1,argv+i+1,al)) \ |
64 |
|
goto badopt |
65 |
< |
#define bool(olen,var) switch (argv[i][olen]) { \ |
65 |
> |
#define check_bool(olen,var) switch (argv[i][olen]) { \ |
66 |
|
case '\0': var = !var; break; \ |
67 |
|
case 'y': case 'Y': case 't': case 'T': \ |
68 |
|
case '+': case '1': var = 1; break; \ |
148 |
|
} |
149 |
|
break; |
150 |
|
case 'b': /* grayscale */ |
151 |
< |
bool(2,greyscale); |
151 |
> |
check_bool(2,greyscale); |
152 |
|
break; |
153 |
|
case 'p': /* pixel */ |
154 |
|
switch (argv[i][2]) { |
172 |
|
break; |
173 |
|
case 'w': /* warnings */ |
174 |
|
rval = erract[WARNING].pf != NULL; |
175 |
< |
bool(2,rval); |
175 |
> |
check_bool(2,rval); |
176 |
|
if (rval) erract[WARNING].pf = wputs; |
177 |
|
else erract[WARNING].pf = NULL; |
178 |
|
break; |
245 |
|
return 1; /* pro forma return */ |
246 |
|
|
247 |
|
#undef check |
248 |
< |
#undef bool |
248 |
> |
#undef check_bool |
249 |
|
} |
250 |
|
|
251 |
|
|