aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js9
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;
}