int r;
assert(value);
+ assert(ret);
r = safe_atou64(value, ret);
if (r < 0)
return 0;
}
-int deserialize_dual_timestamp(const char *value, dual_timestamp *t) {
+int deserialize_dual_timestamp(const char *value, dual_timestamp *ret) {
uint64_t a, b;
int r, pos;
assert(value);
- assert(t);
+ assert(ret);
pos = strspn(value, WHITESPACE);
if (value[pos] == '-')
/* trailing garbage */
return -EINVAL;
- t->realtime = a;
- t->monotonic = b;
+ *ret = (dual_timestamp) {
+ .realtime = a,
+ .monotonic = b,
+ };
return 0;
}
int deserialize_read_line(FILE *f, char **ret);
int deserialize_fd(FDSet *fds, const char *value);
-int deserialize_usec(const char *value, usec_t *timestamp);
-int deserialize_dual_timestamp(const char *value, dual_timestamp *t);
+int deserialize_usec(const char *value, usec_t *ret);
+int deserialize_dual_timestamp(const char *value, dual_timestamp *ret);
int deserialize_environment(const char *value, char ***environment);
int deserialize_strv(char ***l, const char *value);
int deserialize_pidref(FDSet *fds, const char *value, PidRef *ret);