aboutsummaryrefslogtreecommitdiff
path: root/src/preamble.js
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2011-02-20 19:03:14 -0800
committerAlon Zakai <azakai@mozilla.com>2011-02-20 19:03:14 -0800
commitacbb1e6a0b49facc66e14891556e0859f9609868 (patch)
tree3eec5250316f278054ff7c0aa901ca22cb55cb4b /src/preamble.js
parente82689262a0ab476d5a5bf11476fbb4532b4b638 (diff)
generate strict mode javascript
Diffstat (limited to 'src/preamble.js')
-rw-r--r--src/preamble.js14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/preamble.js b/src/preamble.js
index 505217ab..92997d20 100644
--- a/src/preamble.js
+++ b/src/preamble.js
@@ -238,22 +238,10 @@ var HEAP, IHEAP, FHEAP;
var STACK_ROOT, STACKTOP, STACK_MAX;
var STATICTOP;
-// Mangled |new| and |free| (various manglings, for int, long params; new and new[], etc.
-var _malloc, _calloc, _free, __Znwj, __Znaj, __Znam, __Znwm, __ZdlPv, __ZdaPv;
-
var HAS_TYPED_ARRAYS = false;
var TOTAL_MEMORY = 50*1024*1024;
function __initializeRuntime__() {
- // If we don't have malloc/free implemented, use a simple implementation.
- Module['_malloc'] = _malloc = __Znwj = __Znaj = __Znam = __Znwm = Module['_malloc'] ? Module['_malloc'] : Runtime.staticAlloc;
- Module['_calloc'] = _calloc = Module['_calloc'] ? Module['_calloc'] : function(n, s) {
- var ret = _malloc(n*s);
- _memset(ret, 0, n*s);
- return ret;
- };
- Module['_free'] = _free = __ZdlPv = __ZdaPv = Module['_free'] ? Module['_free'] : function() { };
-
#if USE_TYPED_ARRAYS
// TODO: Remove one of the 3 heaps!
HAS_TYPED_ARRAYS = false;
@@ -339,7 +327,7 @@ function String_copy(ptr, addZero) {
// Tools
-PRINTBUFFER = '';
+var PRINTBUFFER = '';
function __print__(text) {
if (text === null) {
// Flush