From: Yu Watanabe Date: Mon, 27 Jan 2020 08:38:41 +0000 (+0900) Subject: escape: make cunescape() and cunescape_length() inline X-Git-Tag: v245-rc1~73^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46dc83440fc60cc4044c7b2e2c9004921a6b08f8;p=thirdparty%2Fsystemd.git escape: make cunescape() and cunescape_length() inline --- diff --git a/src/basic/escape.c b/src/basic/escape.c index 33a6f204f55..a0b0a771090 100644 --- a/src/basic/escape.c +++ b/src/basic/escape.c @@ -360,14 +360,6 @@ int cunescape_length_with_prefix(const char *s, size_t length, const char *prefi return t - r; } -int cunescape_length(const char *s, size_t length, UnescapeFlags flags, char **ret) { - return cunescape_length_with_prefix(s, length, NULL, flags, ret); -} - -int cunescape(const char *s, UnescapeFlags flags, char **ret) { - return cunescape_length(s, strlen(s), flags, ret); -} - char *xescape_full(const char *s, const char *bad, size_t console_width, bool eight_bits) { char *ans, *t, *prev, *prev2; const char *f; diff --git a/src/basic/escape.h b/src/basic/escape.h index b26054c5df8..dfd10f93154 100644 --- a/src/basic/escape.h +++ b/src/basic/escape.h @@ -41,9 +41,13 @@ char *cescape(const char *s); char *cescape_length(const char *s, size_t n); int cescape_char(char c, char *buf); -int cunescape(const char *s, UnescapeFlags flags, char **ret); -int cunescape_length(const char *s, size_t length, UnescapeFlags flags, char **ret); int cunescape_length_with_prefix(const char *s, size_t length, const char *prefix, UnescapeFlags flags, char **ret); +static inline int cunescape_length(const char *s, size_t length, UnescapeFlags flags, char **ret) { + return cunescape_length_with_prefix(s, length, NULL, flags, ret); +} +static inline int cunescape(const char *s, UnescapeFlags flags, char **ret) { + return cunescape_length(s, strlen(s), flags, ret); +} int cunescape_one(const char *p, size_t length, char32_t *ret, bool *eight_bit); char *xescape_full(const char *s, const char *bad, size_t console_width, bool eight_bits);