| 384 |
|
register int es; |
| 385 |
|
int cs; |
| 386 |
|
|
| 387 |
< |
if (es = err != NULL) |
| 387 |
> |
if ( (es = err != NULL) ) |
| 388 |
|
fprintf(stderr, "%s: %s: %s\n", progname, |
| 389 |
|
fname==NULL?"<stdin>":fname, err); |
| 390 |
|
if (thedisplay != NULL) |
| 391 |
|
XCloseDisplay(thedisplay); |
| 392 |
< |
if (parent < 0 & sigrecv == 0) |
| 392 |
> |
if ((parent < 0) & (sigrecv == 0)) |
| 393 |
|
kill(getppid(), SIGCONT); |
| 394 |
|
while (parent > 0 && wait(&cs) != -1) { /* wait for any children */ |
| 395 |
|
if (es == 0) |
| 537 |
|
if (ourras == NULL) |
| 538 |
|
goto fail; |
| 539 |
|
getmono(); |
| 540 |
< |
} else if (ourvis.class == TrueColor | ourvis.class == DirectColor) { |
| 540 |
> |
} else if ((ourvis.class == TrueColor) | (ourvis.class == DirectColor)) { |
| 541 |
|
int datsiz = ourvis.depth>16 ? sizeof(int32) : sizeof(int16); |
| 542 |
|
ourdata = (unsigned char *)malloc(datsiz*xmax*ymax); |
| 543 |
|
if (ourdata == NULL) |
| 585 |
|
map_rcolors(ourras, wind); |
| 586 |
|
if (fast) |
| 587 |
|
make_rpixmap(ourras, wind); |
| 588 |
< |
if (!sequential & parent < 0 & sigrecv == 0) { |
| 588 |
> |
if ((!sequential) & (parent < 0) & (sigrecv == 0)) { |
| 589 |
|
kill(getppid(), SIGCONT); |
| 590 |
|
sigrecv--; |
| 591 |
|
} |
| 794 |
|
free_rpixmap(ourras); |
| 795 |
|
return(0); |
| 796 |
|
case '0': /* recenter origin */ |
| 797 |
< |
if (xoff == 0 & yoff == 0) |
| 797 |
> |
if ((xoff == 0) & (yoff == 0)) |
| 798 |
|
return(0); |
| 799 |
|
xoff = yoff = 0; |
| 800 |
|
XClearWindow(thedisplay, wind); |