From 6c88eb0cc4c6220d9735a907e8998c8a8f91bac8 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Mon, 17 Feb 2025 19:16:51 +0100 Subject: [PATCH] misc.h: unexport compare_version() Not used by any external modules, so no need to keep it in public header. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- Xi/xiallowev.c | 1 + Xi/xiquerydevice.c | 1 + Xi/xiquerypointer.c | 1 + Xi/xiqueryversion.c | 4 ++-- dix/events.c | 1 + hw/xwayland/xwayland.c | 1 + include/misc.h | 23 ----------------------- os/fmt.h | 22 ++++++++++++++++++++++ randr/rrdispatch.c | 1 + test/misc.c | 1 + xfixes/xfixes.c | 2 ++ 11 files changed, 33 insertions(+), 25 deletions(-) diff --git a/Xi/xiallowev.c b/Xi/xiallowev.c index ab027216e..e6b2bea27 100644 --- a/Xi/xiallowev.c +++ b/Xi/xiallowev.c @@ -37,6 +37,7 @@ #include "dix/dix_priv.h" #include "dix/exevents_priv.h" #include "dix/input_priv.h" +#include "os/fmt.h" #include "inputstr.h" /* DeviceIntPtr */ #include "windowstr.h" /* window structure */ diff --git a/Xi/xiquerydevice.c b/Xi/xiquerydevice.c index af72e05f7..2e974e3ab 100644 --- a/Xi/xiquerydevice.c +++ b/Xi/xiquerydevice.c @@ -36,6 +36,7 @@ #include "dix/exevents_priv.h" #include "dix/input_priv.h" +#include "os/fmt.h" #include "inputstr.h" #include "xkbstr.h" diff --git a/Xi/xiquerypointer.c b/Xi/xiquerypointer.c index 6c9d200ed..19eb8cad1 100644 --- a/Xi/xiquerypointer.c +++ b/Xi/xiquerypointer.c @@ -40,6 +40,7 @@ #include "dix/eventconvert.h" #include "dix/exevents_priv.h" #include "dix/input_priv.h" +#include "os/fmt.h" #include "inputstr.h" /* DeviceIntPtr */ #include "windowstr.h" /* window structure */ diff --git a/Xi/xiqueryversion.c b/Xi/xiqueryversion.c index e6c69dd51..b2055f010 100644 --- a/Xi/xiqueryversion.c +++ b/Xi/xiqueryversion.c @@ -31,14 +31,14 @@ #include -#include "inputstr.h" - #include #include #include #include "dix/exevents_priv.h" +#include "os/fmt.h" +#include "inputstr.h" #include "exglobals.h" #include "xiqueryversion.h" #include "misc.h" diff --git a/dix/events.c b/dix/events.c index 6903258d6..56572319c 100644 --- a/dix/events.c +++ b/dix/events.c @@ -125,6 +125,7 @@ Equipment Corporation. #include "dix/eventconvert.h" #include "dix/exevents_priv.h" #include "os/bug_priv.h" +#include "os/fmt.h" #include "xkb/xkbsrv_priv.h" #include "misc.h" diff --git a/hw/xwayland/xwayland.c b/hw/xwayland/xwayland.c index 5e6f376d8..6540ba8cb 100644 --- a/hw/xwayland/xwayland.c +++ b/hw/xwayland/xwayland.c @@ -40,6 +40,7 @@ #include "os/cmdline.h" #include "os/client_priv.h" #include "os/ddx_priv.h" +#include "os/fmt.h" #include "os/osdep.h" #include "os/xserver_poll.h" diff --git a/include/misc.h b/include/misc.h index d83ab8a32..a6b54389e 100644 --- a/include/misc.h +++ b/include/misc.h @@ -223,31 +223,8 @@ padding_for_int32(const int bytes) return ((-bytes) & 3); } - extern _X_EXPORT char **xstrtokenize(const char *str, const char *separators); -/** - * Compare the two version numbers comprising of major.minor. - * - * @return A value less than 0 if a is less than b, 0 if a is equal to b, - * or a value greater than 0 - */ -static inline int -version_compare(uint32_t a_major, uint32_t a_minor, - uint32_t b_major, uint32_t b_minor) -{ - if (a_major > b_major) - return 1; - if (a_major < b_major) - return -1; - if (a_minor > b_minor) - return 1; - if (a_minor < b_minor) - return -1; - - return 0; -} - /* some macros to help swap requests, replies, and events */ #define LengthRestS(stuff) \ diff --git a/os/fmt.h b/os/fmt.h index 63cdfe99f..6edf1a5af 100644 --- a/os/fmt.h +++ b/os/fmt.h @@ -12,4 +12,26 @@ void FormatUInt64(uint64_t num, char *string); void FormatUInt64Hex(uint64_t num, char *string); void FormatDouble(double dbl, char *string); +/** + * Compare the two version numbers comprising of major.minor. + * + * @return A value less than 0 if a is less than b, 0 if a is equal to b, + * or a value greater than 0 + */ +static inline int +version_compare(uint32_t a_major, uint32_t a_minor, + uint32_t b_major, uint32_t b_minor) +{ + if (a_major > b_major) + return 1; + if (a_major < b_major) + return -1; + if (a_minor > b_minor) + return 1; + if (a_minor < b_minor) + return -1; + + return 0; +} + #endif /* _XSERVER_OS_FMT_H */ diff --git a/randr/rrdispatch.c b/randr/rrdispatch.c index 8cb79b199..615e89312 100644 --- a/randr/rrdispatch.c +++ b/randr/rrdispatch.c @@ -23,6 +23,7 @@ #include "dix/dix_priv.h" #include "randr/randrstr_priv.h" +#include "os/fmt.h" #include "protocol-versions.h" diff --git a/test/misc.c b/test/misc.c index bcb789ae9..74329ddf2 100644 --- a/test/misc.c +++ b/test/misc.c @@ -29,6 +29,7 @@ #include #include "dix/input_priv.h" +#include "os/fmt.h" #include "misc.h" #include "scrnintstr.h" diff --git a/xfixes/xfixes.c b/xfixes/xfixes.c index 5fff4ce57..007515c55 100644 --- a/xfixes/xfixes.c +++ b/xfixes/xfixes.c @@ -44,6 +44,8 @@ #include +#include "os/fmt.h" + #include "xfixesint.h" #include "protocol-versions.h" #include "extinit_priv.h"