From f539a082228aef10861ea8742f92938c4c8dd162 Mon Sep 17 00:00:00 2001 From: lbonn Date: Fri, 16 Feb 2024 18:41:07 +0100 Subject: [PATCH] [Build] Reduce amount of warnings (#1944) * one unused parameter in recursivebrowser.c * overlength strings are overly pedantic, modern compilers support large strings * __FUNCTION__ creeped back in after #288 --- configure.ac | 2 +- meson.build | 1 + source/modes/recursivebrowser.c | 2 +- source/rofi-icon-fetcher.c | 2 +- source/xcb.c | 10 +++++----- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 908b2f809..bc5563ce4 100644 --- a/configure.ac +++ b/configure.ac @@ -74,7 +74,7 @@ AM_PROG_AR dnl --------------------------------------------------------------------- dnl Base CFLAGS dnl --------------------------------------------------------------------- -AM_CFLAGS="-Wall -Wextra -Wparentheses -Winline -pedantic -Wunreachable-code" +AM_CFLAGS="-Wall -Wextra -Wparentheses -Winline -pedantic -Wno-overlength-strings -Wunreachable-code" dnl --------------------------------------------------------------------- dnl Enable source code coverage reporting for GCC diff --git a/meson.build b/meson.build index ff5fb2b35..1018becdd 100644 --- a/meson.build +++ b/meson.build @@ -22,6 +22,7 @@ flags = [ '-Winline', '-Wunreachable-code', '-Werror=missing-prototypes', + '-Wno-overlength-strings', '-Wno-inline' # A bit too noisy with Bison… ] foreach f : flags diff --git a/source/modes/recursivebrowser.c b/source/modes/recursivebrowser.c index 3e010b418..206fdf854 100644 --- a/source/modes/recursivebrowser.c +++ b/source/modes/recursivebrowser.c @@ -335,7 +335,7 @@ static unsigned int recursive_browser_mode_get_num_entries(const Mode *sw) { return pd->array_length; } -static ModeMode recursive_browser_mode_result(Mode *sw, int mretv, char **input, +static ModeMode recursive_browser_mode_result(Mode *sw, int mretv, G_GNUC_UNUSED char **input, unsigned int selected_line) { ModeMode retv = MODE_EXIT; FileBrowserModePrivateData *pd = diff --git a/source/rofi-icon-fetcher.c b/source/rofi-icon-fetcher.c index c2bb0f1f4..e3d6f4dd0 100644 --- a/source/rofi-icon-fetcher.c +++ b/source/rofi-icon-fetcher.c @@ -361,7 +361,7 @@ static void rofi_icon_fetcher_worker(thread_state *sdata, icon_path, sentry->wsize, sentry->hsize, TRUE, &error); if (error != NULL) { g_warning("Failed to load image: |%s| %d %d %s (%p)", icon_path, - sentry->wsize, sentry->hsize, error->message, pb); + sentry->wsize, sentry->hsize, error->message, (void*)pb); g_error_free(error); if (pb) { g_object_unref(pb); diff --git a/source/xcb.c b/source/xcb.c index 4e1039790..db8da2eac 100644 --- a/source/xcb.c +++ b/source/xcb.c @@ -775,7 +775,7 @@ static int monitor_get_dimension(int monitor_id, workarea *mon) { // find the dimensions of the monitor displaying point x,y static void monitor_dimensions(int x, int y, workarea *mon) { if (mon == NULL) { - g_error("%s: mon == NULL", __FUNCTION__); + g_error("%s: mon == NULL", __func__); return; } memset(mon, 0, sizeof(workarea)); @@ -818,7 +818,7 @@ static int pointer_get(xcb_window_t root, int *x, int *y) { static int monitor_active_from_winid(xcb_drawable_t id, workarea *mon) { if (mon == NULL) { - g_error("%s: mon == NULL", __FUNCTION__); + g_error("%s: mon == NULL", __func__); return FALSE; } xcb_window_t root = xcb->screen->root; @@ -851,7 +851,7 @@ static int monitor_active_from_id_focused(int mon_id, workarea *mon) { xcb_window_t active_window; xcb_get_property_cookie_t awc; if (mon == NULL) { - g_error("%s: mon == NULL", __FUNCTION__); + g_error("%s: mon == NULL", __func__); return retv; } awc = xcb_ewmh_get_active_window(&xcb->ewmh, xcb->screen_nbr); @@ -920,7 +920,7 @@ static int monitor_active_from_id(int mon_id, workarea *mon) { xcb_window_t root = xcb->screen->root; int x, y; if (mon == NULL) { - g_error("%s: mon == NULL", __FUNCTION__); + g_error("%s: mon == NULL", __func__); return FALSE; } g_debug("Monitor id: %d", mon_id); @@ -1000,7 +1000,7 @@ workarea mon_cache = { }; int monitor_active(workarea *mon) { if (mon == NULL) { - g_error("%s: mon == NULL", __FUNCTION__); + g_error("%s: mon == NULL", __func__); return FALSE; } g_debug("Monitor active");