diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/preamble.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/preamble.js b/src/preamble.js index f1a0de4c..296c22d2 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -723,6 +723,20 @@ function exitRuntime() { callRuntimeCallbacks(__ATEXIT__); } +Module['addOnInit'] = function addOnInit(cb) { + __ATINIT__.unshift(cb); +}; + +Module['addOnPreMain'] = function addOnPreMain(cb) { + __ATMAIN__.unshift(cb); +}; + +Module['addOnExit'] = function addOnExit(cb) { + __ATEXIT__.unshift(cb); +}; + +// TODO add onprerun, onpostrun + // Tools // This processes a JS string into a C-line array of numbers, 0-terminated. |