serialize: add deserialize_strv helper

This commit is contained in:
Luca Boccassi
2023-06-09 00:49:19 +01:00
parent 71588cb6ad
commit 1d6f1e2fa1
3 changed files with 16 additions and 4 deletions
+14
View File
@@ -131,6 +131,20 @@ int serialize_strv(FILE *f, const char *key, char **l) {
return ret;
}
int deserialize_strv(char ***l, const char *value) {
ssize_t unescaped_len;
char *unescaped;
assert(l);
assert(value);
unescaped_len = cunescape(value, 0, &unescaped);
if (unescaped_len < 0)
return unescaped_len;
return strv_consume(l, unescaped);
}
int deserialize_usec(const char *value, usec_t *ret) {
int r;