chiark / gitweb /
Prep v232: Apply missing updates from upstream
[elogind.git] / src / basic / string-util.h
index b75aba63c29d4b8ef0341899f5732f5b6d63f694..d029d538bd5ea46ab5cbb26cbc8ef9508623db82 100644 (file)
@@ -70,6 +70,10 @@ static inline const char *empty_to_null(const char *p) {
         return isempty(p) ? NULL : p;
 }
 
+static inline const char *strdash_if_empty(const char *str) {
+        return isempty(str) ? "-" : str;
+}
+
 static inline char *startswith(const char *s, const char *prefix) {
         size_t l;