tcommented dmenu - dmenu - Dmenu fork with xft fonts.
 (HTM) git clone git://r-36.net/dmenu
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0e5f467aa85e318ed27fc5d6d3826426a06ef3c3
 (DIR) parent c51406b27944fc37628f29ef04df6a9537bca5ed
 (HTM) Author: Anselm R. Garbe <arg@10kloc.org>
       Date:   Mon, 11 Sep 2006 13:18:09 +0200
       
       commented dmenu
       Diffstat:
         config.mk                           |       2 +-
         dmenu.h                             |      21 +++++++++++----------
       
       2 files changed, 12 insertions(+), 11 deletions(-)
       ---
 (DIR) diff --git a/config.mk b/config.mk
       t@@ -1,5 +1,5 @@
        # dmenu version
       -VERSION = 0.9
       +VERSION = 1.0
        
        # Customize below to fit your system
        
 (DIR) diff --git a/dmenu.h b/dmenu.h
       t@@ -23,26 +23,27 @@ struct Fnt {
                int height;
        };
        
       -struct DC { /* draw context */
       +struct DC {
                int x, y, w, h;
                unsigned long norm[ColLast];
                unsigned long sel[ColLast];
                Drawable drawable;
                Fnt font;
                GC gc;
       -};
       +}; /* draw context */
        
        extern int screen;
        extern Display *dpy;
       -extern DC dc;
       +extern DC dc;                        /* global drawing context */
        
        /* draw.c */
       -extern void drawtext(const char *text, unsigned long col[ColLast]);
       -extern unsigned long getcolor(const char *colstr);
       -extern void setfont(const char *fontstr);
       -extern unsigned int textw(const char *text);
       +extern void drawtext(const char *text,
       +                        unsigned long col[ColLast]);        /* draws text with the defined color tuple */
       +extern unsigned long getcolor(const char *colstr);        /* returns color of colstr */
       +extern void setfont(const char *fontstr);                /* sets global font */
       +extern unsigned int textw(const char *text);                /* returns width of text in px */
        
        /* util.c */
       -extern void *emalloc(unsigned int size);
       -extern void eprint(const char *errstr, ...);
       -extern char *estrdup(const char *str);
       +extern void *emalloc(unsigned int size);                /* allocates memory, exits on error */
       +extern void eprint(const char *errstr, ...);                /* prints errstr and exits with 1 */
       +extern char *estrdup(const char *str);                        /* duplicates str, exits on allocation error */