chiark / gitweb /
util-lib: make localed's nonempty() generic, rename it to empty_to_null() and make...
authorLennart Poettering <lennart@poettering.net>
Mon, 30 May 2016 15:59:43 +0000 (17:59 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 16 Jun 2017 08:12:59 +0000 (10:12 +0200)
src/basic/string-util.h

index 139cc8c..1209e1e 100644 (file)
@@ -66,6 +66,10 @@ static inline bool isempty(const char *p) {
         return !p || !p[0];
 }
 
+static inline const char *empty_to_null(const char *p) {
+        return isempty(p) ? NULL : p;
+}
+
 static inline char *startswith(const char *s, const char *prefix) {
         size_t l;