From 95387b669658402cad6bce9bb18cecd8b11af092 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 26 Apr 2012 09:17:44 +0200 Subject: lib/mangle: cleanup, add unhexmangle * use strchr() rather than for() * small refactoring in mangle code * add un-hex-mangle Signed-off-by: Karel Zak --- include/mangle.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/mangle.h') diff --git a/include/mangle.h b/include/mangle.h index 158d07820..ec492b556 100644 --- a/include/mangle.h +++ b/include/mangle.h @@ -8,6 +8,8 @@ extern char *mangle(const char *s); extern void unmangle_to_buffer(const char *s, char *buf, size_t len); +void unhexmangle_to_buffer(const char *s, char *buf, size_t len); + extern char *unmangle(const char *s, char **end); static inline void unmangle_string(char *s) @@ -15,5 +17,10 @@ static inline void unmangle_string(char *s) unmangle_to_buffer(s, s, strlen(s) + 1); } +static inline void unhexmangle_string(char *s) +{ + unhexmangle_to_buffer(s, s, strlen(s) + 1); +} + #endif /* UTIL_LINUX_MANGLE_H */ -- cgit v1.2.3-55-g7522