From 047557b7f0981d2d8c388e0189f2c251d46034d6 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 28 Jul 2021 11:21:17 +1000 Subject: [PATCH] Define the versionsort overrides as inlines Squashes compiler warnings about unused functions given this header is included in multiple files. Signed-off-by: Peter Hutterer --- src/libinput-versionsort.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libinput-versionsort.h b/src/libinput-versionsort.h index 62fc31ae..bb83f506 100644 --- a/src/libinput-versionsort.h +++ b/src/libinput-versionsort.h @@ -29,7 +29,7 @@ #include #if !defined(HAVE_VERSIONSORT) || defined(TEST_VERSIONSORT) -static int +static inline int libinput_strverscmp(const char *l0, const char *r0) { const unsigned char *l = (const void *)l0; @@ -65,13 +65,13 @@ libinput_strverscmp(const char *l0, const char *r0) /* Defined with libinput_ names for testing from platforms with native functions. */ #ifndef HAVE_VERSIONSORT -static int +static inline int strverscmp(const char *l0, const char *r0) { return libinput_strverscmp(l0, r0); } -static int +static inline int versionsort(const struct dirent **a, const struct dirent **b) { return libinput_strverscmp((*a)->d_name, (*b)->d_name);