diff options
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index fe21dfd5..8347a929 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -2363,13 +2363,14 @@ function getTypeFromHeap(suffix) { } } -// Generates code that prints without printf(), but just putchar (so can be directly inline) -function makePrintChars(s) { +// Generates code that prints without printf(), but just putchar (so can be directly inline in asm.js) +function makePrintChars(s, sep) { + sep = sep || ';'; var ret = ''; for (var i = 0; i < s.length; i++) { - ret += '_putchar(' + s.charCodeAt(i) + ');'; + ret += '_putchar(' + s.charCodeAt(i) + ')' + sep; } - ret += '_putchar(10);'; + ret += '_putchar(10)'; return ret; } |