summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlbonn <lbonn@users.noreply.github.com>2024-02-16 18:41:07 +0100
committerGitHub <noreply@github.com>2024-02-16 18:41:07 +0100
commitf539a082228aef10861ea8742f92938c4c8dd162 (patch)
treebeff64ecc901879c4d91f4341d2c4710d0a8cbca
parent3a5f95d69e0a3d2bd20a247882ba4c30cdf0b845 (diff)
[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
-rw-r--r--configure.ac2
-rw-r--r--meson.build1
-rw-r--r--source/modes/recursivebrowser.c2
-rw-r--r--source/rofi-icon-fetcher.c2
-rw-r--r--source/xcb.c10
5 files changed, 9 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 908b2f80..bc5563ce 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 ff5fb2b3..1018becd 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 3e010b41..206fdf85 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 c2bb0f1f..e3d6f4dd 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 4e103979..db8da2ea 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");