twname: util.c refactoring - wmutils - X windows manipulation utilities
 (HTM) git clone git://z3bra.org/wmutils
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit abfcb8b42aa5f5b4909d573fc9f6c39c1d14ecbf
 (DIR) parent 9fa6cf9b059d4ccf52fea91c044915ec062d2aaf
 (HTM) Author: z3bra <willy@mailoo.org>
       Date:   Tue,  9 Dec 2014 12:36:29 +0100
       
       wname: util.c refactoring
       
       Diffstat:
         M wname.c                             |      15 +++++----------
       
       1 file changed, 5 insertions(+), 10 deletions(-)
       ---
 (DIR) diff --git a/wname.c b/wname.c
       t@@ -3,18 +3,13 @@
        #include <xcb/xcb.h>
        #include <err.h>
        
       +#include "util.h"
       +
        static xcb_connection_t *conn;
        
        static void usage (char *);
       -static void cleanup (void);
        static int  get_title (xcb_window_t);
        
       -static void cleanup (void)
       -{
       -        if (conn)
       -                xcb_disconnect(conn);
       -}
       -
        static void
        usage (char *name)
        {
       t@@ -54,12 +49,12 @@ int main (int argc, char **argv)
                if (argc < 2)
                        usage(argv[0]);
        
       -        atexit(cleanup);
       -        if (xcb_connection_has_error(conn = xcb_connect(NULL, NULL)))
       -                errx(1, "error connecting to X");
       +        init_xcb(&conn);
        
                for (i=1; i < argc; i++)
                        r += get_title(strtoul(argv[i], NULL, 16));
        
       +        kill_xcb(&conn);
       +
                return r;
        }