| fprint(2, "usage: img [-W winsize] [file]\n"); |
| if(new && getwindow(display, Refnone) < 0) |
| sysfatal("can't reattach to window: %r"); |
| draw(screen, screen->r, display->white, nil, ZP); |
| drawop(screen, screen->r, image, nil, image->r.min, S); |
| main(int argc, char **argv) |
| winsize = EARGF(usage()); |
| if((fd = open(argv[0], OREAD)) < 0) |
| if(initdraw(0, nil, nil) < 0) |
| sysfatal("initdraw: %r"); |
| if((image=readimage(display, fd, 0)) == nil) |
| sysfatal("readimage: %r"); |
| drawresizewindow(Rect(0,0,Dx(image->r),Dy(image->r))); |
| if(e.kbdc == 'q' || e.kbdc == 0x7F) |