talso fixing dmenu accordingly - 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 dd7ee0dae1e8cb9ffd58fbcab7708e9042eb560c
 (DIR) parent 250aa199bbc3f12a538ac3162d8065d44fab8c22
 (HTM) Author: arg@mig29 <unknown>
       Date:   Thu,  7 Dec 2006 10:06:06 +0100
       
       also fixing dmenu accordingly
       Diffstat:
         draw.c                              |       2 --
         main.c                              |       2 ++
       
       2 files changed, 2 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/draw.c b/draw.c
       t@@ -4,7 +4,6 @@
        #include "dmenu.h"
        #include <stdio.h>
        #include <string.h>
       -#include <X11/Xlocale.h>
        
        /* static */
        
       t@@ -84,7 +83,6 @@ setfont(const char *fontstr) {
                int i, n;
        
                missing = NULL;
       -        setlocale(LC_CTYPE, "");
                if(dc.font.set)
                        XFreeFontSet(dpy, dc.font.set);
                dc.font.set = XCreateFontSet(dpy, fontstr, &missing, &n, &def);
 (DIR) diff --git a/main.c b/main.c
       t@@ -5,6 +5,7 @@
        #include "dmenu.h"
        
        #include <ctype.h>
       +#include <locale.h>
        #include <stdlib.h>
        #include <stdio.h>
        #include <string.h>
       t@@ -309,6 +310,7 @@ main(int argc, char *argv[]) {
                        }
                        else
                                eprint("usage: dmenu [-font <name>] [-{norm,sel}{bg,fg} <color>] [-t <seconds>] [-v]\n", stdout);
       +        setlocale(LC_CTYPE, "");
                dpy = XOpenDisplay(0);
                if(!dpy)
                        eprint("dmenu: cannot open display\n");