iminor fixes from Evil_Bob - thinglaunch - A simple command and password promtper for X11. Err bitreich.org 70 hgit clone git://bitreich.org/thinglaunch URL:git://bitreich.org/thinglaunch bitreich.org 70 1Log /scm/thinglaunch/log.gph bitreich.org 70 1Files /scm/thinglaunch/files.gph bitreich.org 70 1Refs /scm/thinglaunch/refs.gph bitreich.org 70 1Tags /scm/thinglaunch/tag bitreich.org 70 1LICENSE /scm/thinglaunch/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 89c06a15709368c76ffde3c77291b1d9cf880cb9 /scm/thinglaunch/commit/89c06a15709368c76ffde3c77291b1d9cf880cb9.gph bitreich.org 70 1parent 2c329aa6247ff532fce877debb1e80075bcbbba3 /scm/thinglaunch/commit/2c329aa6247ff532fce877debb1e80075bcbbba3.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Sun, 9 Feb 2020 10:13:25 +0100 Err bitreich.org 70 i Err bitreich.org 70 iminor fixes from Evil_Bob Err bitreich.org 70 i Err bitreich.org 70 i* fix errors in die(), to add newlines Err bitreich.org 70 i* fix double include of unistd.h Err bitreich.org 70 i* change into to long, where it needs > 16 bit Err bitreich.org 70 i* tiny code-style fixes Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M thinglaunch.c | 30 ++++++++++++++++-------------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 16 insertions(+), 14 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/thinglaunch.c b/thinglaunch.c /scm/thinglaunch/file/thinglaunch.c.gph bitreich.org 70 i@@ -5,20 +5,22 @@ Err bitreich.org 70 i * For now this is a slightly modified version of the original from Err bitreich.org 70 i * Matt Johnston . See LICENSE.orig for his messages. Err bitreich.org 70 i */ Err bitreich.org 70 i-#include Err bitreich.org 70 i+ Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i+ Err bitreich.org 70 i+#include Err bitreich.org 70 i+#include Err bitreich.org 70 i #include Err bitreich.org 70 i-#include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i-#include Err bitreich.org 70 i+#include Err bitreich.org 70 i #include Err bitreich.org 70 i Err bitreich.org 70 i #include "arg.h" Err bitreich.org 70 i@@ -128,7 +130,7 @@ getcolor(const char *colstr) Err bitreich.org 70 i XColor color; Err bitreich.org 70 i Err bitreich.org 70 i if (!XAllocNamedColor(dpy, cmap, colstr, &color, &color)) Err bitreich.org 70 i- die("error, canno allocate color '%s'\n", colstr); Err bitreich.org 70 i+ die("error, cannot allocate color '%s'\n", colstr); Err bitreich.org 70 i return color.pixel; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -236,11 +238,11 @@ createwindow(void) Err bitreich.org 70 i Err bitreich.org 70 i display_name = getenv("DISPLAY"); Err bitreich.org 70 i if (display_name == NULL) Err bitreich.org 70 i- die("DISPLAY not set"); Err bitreich.org 70 i+ die("DISPLAY not set.\n"); Err bitreich.org 70 i Err bitreich.org 70 i dpy = XOpenDisplay(display_name); Err bitreich.org 70 i if (dpy == NULL) Err bitreich.org 70 i- die("Couldn't connect to DISPLAY"); Err bitreich.org 70 i+ die("Couldn't connect to DISPLAY.\n"); Err bitreich.org 70 i Err bitreich.org 70 i if (!XSetLocaleModifiers("")) Err bitreich.org 70 i fprintf(stderr, "warning: could not set local modifiers.\n"); Err bitreich.org 70 i@@ -261,7 +263,7 @@ createwindow(void) Err bitreich.org 70 i left, top, WINWIDTH, WINHEIGHT, borderwidth, Err bitreich.org 70 i bgcol, bgcol);*/ Err bitreich.org 70 i Err bitreich.org 70 i- attrib.override_redirect= True; Err bitreich.org 70 i+ attrib.override_redirect = True; Err bitreich.org 70 i win = XCreateWindow(dpy, RootWindow(dpy, screen), Err bitreich.org 70 i left, top, WINWIDTH, WINHEIGHT, Err bitreich.org 70 i 0, CopyFromParent,InputOutput,CopyFromParent, Err bitreich.org 70 i@@ -270,7 +272,7 @@ createwindow(void) Err bitreich.org 70 i /* set up the window hints etc */ Err bitreich.org 70 i win_size_hints = XAllocSizeHints(); Err bitreich.org 70 i if (!win_size_hints) Err bitreich.org 70 i- die("out of memory allocating hints"); Err bitreich.org 70 i+ die("out of memory allocating hints.\n"); Err bitreich.org 70 i Err bitreich.org 70 i win_size_hints->flags = PMaxSize | PMinSize; Err bitreich.org 70 i win_size_hints->min_width = win_size_hints->max_width = WINWIDTH; Err bitreich.org 70 i@@ -316,7 +318,7 @@ setupgc(void) Err bitreich.org 70 i /* setup the font */ Err bitreich.org 70 i font_info = XLoadQueryFont(dpy, font); Err bitreich.org 70 i if (!font_info) Err bitreich.org 70 i- die("couldn't load font"); Err bitreich.org 70 i+ die("couldn't load font.\n"); Err bitreich.org 70 i Err bitreich.org 70 i XSetFont(dpy, gc, font_info->fid); Err bitreich.org 70 i } Err bitreich.org 70 i@@ -342,7 +344,6 @@ eventloop(void) Err bitreich.org 70 i default: Err bitreich.org 70 i break; Err bitreich.org 70 i } Err bitreich.org 70 i- Err bitreich.org 70 i } Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -350,9 +351,10 @@ eventloop(void) Err bitreich.org 70 i void Err bitreich.org 70 i grabhack(void) Err bitreich.org 70 i { Err bitreich.org 70 i- int maxwait = 3000000; /* 3 seconds */ Err bitreich.org 70 i- int interval = 5000; /* 5 millisec */ Err bitreich.org 70 i- int i, x; Err bitreich.org 70 i+ long maxwait = 3000000; /* 3 seconds */ Err bitreich.org 70 i+ long interval = 5000; /* 5 millisec */ Err bitreich.org 70 i+ long i; Err bitreich.org 70 i+ int x; Err bitreich.org 70 i Err bitreich.org 70 i redraw(); Err bitreich.org 70 i Err bitreich.org 70 i@@ -365,7 +367,7 @@ grabhack(void) Err bitreich.org 70 i return; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i- die("Couldn't grab keyboard"); Err bitreich.org 70 i+ die("Couldn't grab keyboard.\n"); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void Err bitreich.org 70 .