63 |
|
#define check(ol,al) if (argv[i][ol] || \ |
64 |
|
badarg(argc-i-1,argv+i+1,al)) \ |
65 |
|
goto badopt |
66 |
< |
#define bool(olen,var) switch (argv[i][olen]) { \ |
66 |
> |
#define check_bool(olen,var) switch (argv[i][olen]) { \ |
67 |
|
case '\0': var = !var; break; \ |
68 |
|
case 'y': case 'Y': case 't': case 'T': \ |
69 |
|
case '+': case '1': var = 1; break; \ |
209 |
|
#endif |
210 |
|
case 'w': /* warnings */ |
211 |
|
rval = erract[WARNING].pf != NULL; |
212 |
< |
bool(2,rval); |
212 |
> |
check_bool(2,rval); |
213 |
|
if (rval) erract[WARNING].pf = wputs; |
214 |
|
else erract[WARNING].pf = NULL; |
215 |
|
break; |
371 |
|
return 1; /* pro forma return */ |
372 |
|
|
373 |
|
#undef check |
374 |
< |
#undef bool |
374 |
> |
#undef check_bool |
375 |
|
} |
376 |
|
|
377 |
|
|