fix: broken compilation when using HAVE_LIBFONTS=0 (#194)

compilation currently fails with `make HAVE_LIBFONTS=0` due to
`EXIT_SUCCESS` not being defined. I assume Xft.h includes stdlib.h which
is why compilation works with HAVE_LIBFONTS=1

this switches to using 0 as cg_quit argument in keybindings. if my
interpretation of the C99 standard is correct, then 0 and EXIT_SUCCESS
means the same thing.

> If the value of status is zero or EXIT_SUCCESS, an
> implementation-defined form of the status successful termination is
> returned.
This commit is contained in:
N-R-K 2021-12-30 08:21:59 +06:00 committed by GitHub
parent 1c8ea413f3
commit 1a691d42f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -89,7 +89,7 @@ static const KeySym KEYHANDLER_ABORT = XK_Escape;
/* keyboard mappings for image and thumbnail mode: */ /* keyboard mappings for image and thumbnail mode: */
static const keymap_t keys[] = { static const keymap_t keys[] = {
/* modifiers key function argument */ /* modifiers key function argument */
{ 0, XK_q, g_quit, EXIT_SUCCESS }, { 0, XK_q, g_quit, 0 },
{ 0, XK_Return, g_switch_mode, None }, { 0, XK_Return, g_switch_mode, None },
{ 0, XK_f, g_toggle_fullscreen, None }, { 0, XK_f, g_toggle_fullscreen, None },
{ 0, XK_b, g_toggle_bar, None }, { 0, XK_b, g_toggle_bar, None },