X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Futil.cc;h=b33a1148116ca54e192b7b8cb9e6a4ccdc89c072;hb=0c05f5d9c76d4c765022eb72dc03de6671c20734;hp=a3ec0034ac35e9105d1a8a1a6086303c3e52f9ea;hpb=e8f5cf2940667a60698d28fe0cae208792357676;p=chaz%2Fopenbox diff --git a/otk/util.cc b/otk/util.cc index a3ec0034..b33a1148 100644 --- a/otk/util.cc +++ b/otk/util.cc @@ -7,6 +7,10 @@ extern "C" { #include +#ifdef HAVE_STDIO_H +#include +#endif + #ifdef HAVE_STRING_H #include #endif @@ -23,7 +27,7 @@ extern "C" { # include #endif // HAVE_PROCESS_H __EMX__ -#include "gettext.h" +#include "../src/gettext.h" #define _(str) gettext(str) #include @@ -61,30 +65,6 @@ void bexec(const string& command, const string& displaystring) { } -string textPropertyToString(Display *display, XTextProperty& text_prop) { - string ret; - - if (text_prop.value && text_prop.nitems > 0) { - if (text_prop.encoding == XA_STRING) { - ret = (char *) text_prop.value; - } else { - text_prop.nitems = strlen((char *) text_prop.value); - - char **list; - int num; - if (XmbTextPropertyToTextList(display, &text_prop, - &list, &num) == Success && - num > 0 && *list) { - ret = *list; - XFreeStringList(list); - } - } - } - - return ret; -} - - string itostring(unsigned long i) { if (i == 0) return string("0");