X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=util%2Fxftlsfonts.cc;h=d02758e28b5dfbc21012c5d42217e91785ac98c5;hb=fa05dc56ea0bf29100efd2cb4399d8f4818f73e7;hp=4f33737f168e66e59881ef807c3ece9253e477e0;hpb=a9068215895622bdb2d66df413a4dcb02edf7f25;p=chaz%2Fopenbox diff --git a/util/xftlsfonts.cc b/util/xftlsfonts.cc index 4f33737f..d02758e2 100644 --- a/util/xftlsfonts.cc +++ b/util/xftlsfonts.cc @@ -1,3 +1,24 @@ +const char *NAME = "xftlsfonts"; +const char *VERSION = "1.0"; + +#ifdef HAVE_CONFIG_H +#include "../config.h" +#endif // HAVE_CONFIG_H + +#ifndef XFT +#include +using std::cout; +using std::endl; + +int main(int, char **) { + cout << NAME << " version " << VERSION << endl; + cout << "Copyright (c) 2002, Ben Jansens " << endl; + cout << endl; + cout << "Openbox was built without support for Xft fonts. This utility must" + << endl; + cout << "must be built with Xft support in order to function." << endl; +} +#else // XFT extern "C" { #include #include @@ -7,9 +28,6 @@ extern "C" { #include #include -const char *NAME = "xftlsfonts"; -const char *VERSION = "1.0"; - using std::string; using std::cout; using std::endl; @@ -110,12 +128,14 @@ int main(int argc, char **argv) { cout << val.u.b; break; +#ifdef XFT_UTF8 case XftTypeMatrix: cout << "xx(" << val.u.m->xx << ") "; cout << "xy(" << val.u.m->xy << ") "; cout << "yx(" << val.u.m->yx << ") "; cout << "yy(" << val.u.m->yy << ")"; break; +#endif } } while ((vallist = vallist->next)); cout << endl; @@ -129,3 +149,5 @@ int main(int argc, char **argv) { XCloseDisplay(display); return 0; } +#endif // XFT +