]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sort-utils: add generic uint16_t comparison call
authorLennart Poettering <lennart@poettering.net>
Sun, 16 Jul 2023 09:06:49 +0000 (11:06 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 20 Oct 2023 14:57:58 +0000 (15:57 +0100)
src/basic/sort-util.c
src/basic/sort-util.h
src/shared/efi-api.c

index e0fb9cf4a801bd1d1bdd14474d462f936a8d7493..9eadb960be9f1d38606c98bc293137f0f78e9756 100644 (file)
@@ -31,3 +31,7 @@ void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size,
 int cmp_int(const int *a, const int *b) {
         return CMP(*a, *b);
 }
+
+int cmp_uint16(const uint16_t *a, const uint16_t *b) {
+        return CMP(*a, *b);
+}
index f0bf246aa3af048831c39f56b0ec871a6552f775..48d5f12fbcd0e4209e316547e8b8268ce8c061c9 100644 (file)
@@ -76,3 +76,4 @@ static inline void qsort_r_safe(void *base, size_t nmemb, size_t size, compariso
         })
 
 int cmp_int(const int *a, const int *b);
+int cmp_uint16(const uint16_t *a, const uint16_t *b);
index 153e85cfe7f38811b43b73e58f3682b961a9b683..d533d1ba7e31949bbcb24cae1c7bfffdf50720e6 100644 (file)
@@ -472,10 +472,6 @@ static int boot_id_hex(const char s[static 4]) {
         return id;
 }
 
-static int cmp_uint16(const uint16_t *a, const uint16_t *b) {
-        return CMP(*a, *b);
-}
-
 int efi_get_boot_options(uint16_t **ret_options) {
         _cleanup_closedir_ DIR *dir = NULL;
         _cleanup_free_ uint16_t *list = NULL;