diff options
author | alon@honor <none@none> | 2010-09-05 18:02:55 -0700 |
---|---|---|
committer | alon@honor <none@none> | 2010-09-05 18:02:55 -0700 |
commit | 81161db178519d189e930b423832193802364f63 (patch) | |
tree | 8632ec43d230b936a68539d1c3efcdd84a800a6a /src/preamble.js | |
parent | ed6f0355817810a757e4e464474e03c69264ce5f (diff) |
snippets for C string funcs
Diffstat (limited to 'src/preamble.js')
-rw-r--r-- | src/preamble.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/preamble.js b/src/preamble.js index 8b10b3c2..82dbdcb3 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -140,9 +140,9 @@ function _strlen(p) { // return p.slab.length; // XXX might want to find the null terminator... } -function String_copy(p) { +function String_copy(p, addZero) { // XXX hardcoded ptr impl - return HEAP.slice(p, p+_strlen(p)).concat([0]); + return HEAP.slice(p, p+_strlen(p)).concat(addZero ? [0] : []); } // stdlib.h |