From 500c47b78571f6bcffba00ae2519782814c9d29e Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sat, 12 Dec 2015 13:30:05 -0800 Subject: finish escaping and add many more .s files --- src/wasm.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/wasm.h') diff --git a/src/wasm.h b/src/wasm.h index d53c4e629..3f3b7c271 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -1045,8 +1045,13 @@ public: case '\f': o << "\\f"; break; case '\b': o << "\\b"; break; case '\\': o << "\\\\"; break; - case 0: o << "\\0"; break; - default: o << c; // TODO: escaping + default: { + if (c >= 32 && c < 127) { + o << c; + } else { + o << std::hex << '\\' << (c/16) << (c%16) << std::dec; + } + } } } o << "\")"; -- cgit v1.2.3