From be5d98b544ef3d710ebb7c5f12eef83ec7a8102b Mon Sep 17 00:00:00 2001 From: xhe Date: Mon, 18 Jun 2018 14:44:20 +0800 Subject: msgfmt: escape '\a' as well as other characters Failed to compile procps pofiles due to msgfmt did not handle '\a' at all. Programs stepped in to abort directly. --- src/StringEscape.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/StringEscape.c b/src/StringEscape.c index be5ec55..233664a 100644 --- a/src/StringEscape.c +++ b/src/StringEscape.c @@ -96,6 +96,9 @@ size_t unescape(char* in, char *out, size_t outsize) { case 'b': *out = '\b'; break; + case 'a': + *out = '\a'; + break; // FIXME add handling of hex and octal default: abort(); -- cgit v1.2.1