diff options
author | Alon Zakai <azakai@mozilla.com> | 2011-02-12 19:36:23 -0800 |
---|---|---|
committer | Alon Zakai <azakai@mozilla.com> | 2011-02-12 19:36:23 -0800 |
commit | 96c8d27ce66e07dac8ce9835d2ff00a7d7e8b9ee (patch) | |
tree | 67302d1eec660748dc26c7250e7d485435a12e00 /src/library.js | |
parent | bace573eb4e44e43227d4134e34158969d914efa (diff) |
fix for compiling with spidermonkey
Diffstat (limited to 'src/library.js')
-rw-r--r-- | src/library.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/library.js b/src/library.js index f79de6c8..e41ca866 100644 --- a/src/library.js +++ b/src/library.js @@ -567,9 +567,14 @@ var Library = { llvm_memmove_p0i8_p0i8_i32: 'memmove', llvm_memmove_p0i8_p0i8_i64: 'memmove', - llvm_memset_i32: 'Runtime.memset', - llvm_memset_p0i8_i32: 'Runtime.memset', - llvm_memset_p0i8_i64: 'Runtime.memset', + memset: function(ptr, value, num) { + for (var i = 0; i < num; i++) { + {{{ makeSetValue('ptr', 'i', 'value', 'null') }}} + } + }, + llvm_memset_i32: 'memset', + llvm_memset_p0i8_i32: 'memset', + llvm_memset_p0i8_i64: 'memset', strlen: function(ptr) { return String_len(ptr); |