]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/nulstr-util.c
nulstr-util: Declare NULSTR_FOREACH() iterator inline
[thirdparty/systemd.git] / src / basic / nulstr-util.c
index b12d0202320fad7d8ff52e60f1fe36f2409b9c5a..8eb19256a96dfde8f78539bf7783a13cf11d3fd5 100644 (file)
@@ -1,17 +1,15 @@
-/* SPDX-License-Identifier: LGPL-2.1+ */
+/* SPDX-License-Identifier: LGPL-2.1-or-later */
 
 #include "nulstr-util.h"
 #include "string-util.h"
 
-bool nulstr_contains(const char *nulstr, const char *needle) {
-        const char *i;
-
+const char* nulstr_get(const char *nulstr, const char *needle) {
         if (!nulstr)
-                return false;
+                return NULL;
 
         NULSTR_FOREACH(i, nulstr)
                 if (streq(i, needle))
-                        return true;
+                        return i;
 
-        return false;
+        return NULL;
 }