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; |
286 |
|
#endif |
287 |
|
if (outfile != NULL) |
288 |
|
openheader(); |
289 |
< |
#ifdef _WIN32 |
289 |
> |
#if defined(_WIN32) || defined(_WIN64) |
290 |
|
SET_FILE_BINARY(stdout); |
291 |
|
if (octname == NULL) |
292 |
|
SET_FILE_BINARY(stdin); |
371 |
|
return 1; /* pro forma return */ |
372 |
|
|
373 |
|
#undef check |
374 |
< |
#undef bool |
374 |
> |
#undef check_bool |
375 |
|
} |
376 |
|
|
377 |
|
|