diff --git a/src/shared/serialize.c b/src/shared/serialize.c index be73cc7098..2f5802ee66 100644 --- a/src/shared/serialize.c +++ b/src/shared/serialize.c @@ -321,6 +321,14 @@ int serialize_image_policy(FILE *f, const char *key, const ImagePolicy *p) { return 1; } +int serialize_bool(FILE *f, const char *key, bool b) { + return serialize_item(f, key, yes_no(b)); +} + +int serialize_bool_elide(FILE *f, const char *key, bool b) { + return b ? serialize_item(f, key, yes_no(b)) : 0; +} + int deserialize_read_line(FILE *f, char **ret) { _cleanup_free_ char *line = NULL; int r; diff --git a/src/shared/serialize.h b/src/shared/serialize.h index b573e6cc15..e9fe3c276c 100644 --- a/src/shared/serialize.h +++ b/src/shared/serialize.h @@ -29,13 +29,8 @@ int serialize_pidref(FILE *f, FDSet *fds, const char *key, PidRef *pidref); int serialize_ratelimit(FILE *f, const char *key, const RateLimit *rl); int serialize_string_set(FILE *f, const char *key, const Set *s); int serialize_image_policy(FILE *f, const char *key, const ImagePolicy *p); - -static inline int serialize_bool(FILE *f, const char *key, bool b) { - return serialize_item(f, key, yes_no(b)); -} -static inline int serialize_bool_elide(FILE *f, const char *key, bool b) { - return b ? serialize_item(f, key, yes_no(b)) : 0; -} +int serialize_bool(FILE *f, const char *key, bool b); +int serialize_bool_elide(FILE *f, const char *key, bool b); static inline int serialize_item_tristate(FILE *f, const char *key, int value) { return value >= 0 ? serialize_item_format(f, key, "%i", value) : 0;