diff options
author | EliteTK <tomasz.kramkowski@gmail.com> | 2014-10-07 23:35:09 +0100 |
---|---|---|
committer | EliteTK <tomasz.kramkowski@gmail.com> | 2014-10-07 23:35:09 +0100 |
commit | bf4148f4351584bc97b26d8efc7bea74c2ab1b8a (patch) | |
tree | b4aac44a189f0bb911541dc24c4c3d2cf0ee410a /vixus.c | |
parent | ef043cbc02c3c55ef175b83e7c5e4d2b82d0007b (diff) | |
download | c-stuff-bf4148f4351584bc97b26d8efc7bea74c2ab1b8a.tar.gz c-stuff-bf4148f4351584bc97b26d8efc7bea74c2ab1b8a.tar.xz c-stuff-bf4148f4351584bc97b26d8efc7bea74c2ab1b8a.zip |
Added GPL header to files (which I'm mostly sure I wrote) Resolves #1
Diffstat (limited to 'vixus.c')
-rw-r--r-- | vixus.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/vixus.c b/vixus.c deleted file mode 100644 index 5753c92..0000000 --- a/vixus.c +++ /dev/null @@ -1,41 +0,0 @@ -#include <X11/Xft/Xft.h> -#include <X11/Xlib.h> -#include <X11/extensions/Xrender.h> -#include <fontconfig/fontconfig.h> - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -int main(int argc, char** argv) { - if (argc < 3) { - printf("xftwidth font string\n"); - return 1; - } - - Display *dpy; - XftFont *fn; - XGlyphInfo ext; - FcChar8 *str; - - char *name = argv[1]; - size_t len = strlen(argv[2]); -// len + 1?.. - str = (FcChar8*) malloc(len * sizeof(FcChar8) + 1); - - strncpy((char*)str, argv[2], len); - - dpy = XOpenDisplay(NULL); - fn = XftFontOpenName(dpy, 0, name); - - if (fn == NULL) { - printf("Font not found.\n"); - return 1; - } - - XftTextExtents8(dpy, fn, str, (int)len, &ext); - printf("%d\n", ext.width); - - free((void*)str); - return 0; -} |