wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit d1cbae8a98687e823c90d165e8d608fdbbe0e73d
parent 9e10c53c6039cbed09a9c00e56e2f99aad7082b6
Author: Anthony Martin <ality@pbrane.org>
Date:   Thu, 23 Mar 2006 02:09:50 -0800

cleaned up formatting in wmiipsel.c


Diffstat:
cmd/wmiipsel.c | 121+++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 60 insertions(+), 61 deletions(-)

diff --git a/cmd/wmiipsel.c b/cmd/wmiipsel.c @@ -15,77 +15,76 @@ static char version[] = "wmiipsel - " VERSION ", (C)opyright MMIV-MMVI Anselm R. static void usage() { - fprintf(stderr, "%s\n", "usage: wmiipsel [-v]\n"); - exit(1); + fprintf(stderr, "%s\n", "usage: wmiipsel [-v]\n"); + exit(1); } static void print_sel(Display *dpy, Window w, XSelectionEvent * e) { - Atom typeret; - int format; - unsigned long nitems, bytesleft; - unsigned char *data; + Atom typeret; + int format; + unsigned long nitems, bytesleft; + unsigned char *data; - XGetWindowProperty(dpy, w, e->property, 0L, 4096L, False, - AnyPropertyType, &typeret, &format, - &nitems, &bytesleft, &data); - if(format == 8) { - int i; - for(i = 0; i < nitems; i++) - putchar(data[i]); - putchar('\n'); - } - XDeleteProperty(dpy, w, e->property); + XGetWindowProperty(dpy, w, e->property, 0L, 4096L, False, + AnyPropertyType, &typeret, &format, + &nitems, &bytesleft, &data); + if(format == 8) { + int i; + for(i = 0; i < nitems; i++) + putchar(data[i]); + putchar('\n'); + } + XDeleteProperty(dpy, w, e->property); } int main(int argc, char **argv) { - Display *dpy; - Atom xa_clip_string; - Window w; - XEvent ev; - int pdone = 0; + Display *dpy; + Atom xa_clip_string; + Window w; + XEvent ev; + int pdone = 0; - - /* command line args */ - if(argc > 1) { - if(!strncmp(argv[1], "-v", 3)) { - fprintf(stdout, "%s", version); - exit(0); - } else - usage(); - } - dpy = XOpenDisplay(0); - if(!dpy) { - fprintf(stderr, "%s", "wmiipsel: cannot open display\n"); - exit(1); - } - xa_clip_string = XInternAtom(dpy, "PLUMB_STRING", False); - w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 200, 200, - 1, CopyFromParent, CopyFromParent); - while(1 && !pdone) { - XConvertSelection(dpy, XA_PRIMARY, XA_STRING, xa_clip_string, - w, CurrentTime); - XFlush(dpy); - XNextEvent(dpy, &ev); - switch (ev.type) { - case SelectionNotify: - if(ev.xselection.property != None) - print_sel(dpy, w, &ev.xselection); - else - putchar('\n'); - XDestroyWindow(dpy, w); - XCloseDisplay(dpy); - pdone = 1; - break; - default: - break; - } - } - return 0; - /* - * XDestroyWindow(dpy, w); XCloseDisplay(dpy); return 1; - */ + /* command line args */ + if(argc > 1) { + if(!strncmp(argv[1], "-v", 3)) { + fprintf(stdout, "%s", version); + exit(0); + } else + usage(); + } + dpy = XOpenDisplay(0); + if(!dpy) { + fprintf(stderr, "%s", "wmiipsel: cannot open display\n"); + exit(1); + } + xa_clip_string = XInternAtom(dpy, "PLUMB_STRING", False); + w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 200, 200, + 1, CopyFromParent, CopyFromParent); + while(1 && !pdone) { + XConvertSelection(dpy, XA_PRIMARY, XA_STRING, xa_clip_string, + w, CurrentTime); + XFlush(dpy); + XNextEvent(dpy, &ev); + switch (ev.type) { + case SelectionNotify: + if(ev.xselection.property != None) + print_sel(dpy, w, &ev.xselection); + else + putchar('\n'); + XDestroyWindow(dpy, w); + XCloseDisplay(dpy); + pdone = 1; + break; + default: + break; + } + } + return 0; + /* + * XDestroyWindow(dpy, w); XCloseDisplay(dpy); return 1; + */ }