diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-10-07 17:54:01 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-10-07 17:54:01 -0700 |
commit | 42a6216329d5dee646003f441d4908dd86b804a8 (patch) | |
tree | 74df15636bee42e9434885b6ad0710f0b931686e /src | |
parent | 09c67774af1379b51a1ac802a25c07f00a45cf0f (diff) |
fix stdio streams and printing of chars; fixes freetype
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/library.js b/src/library.js index c3536e63..a8d29ff0 100644 --- a/src/library.js +++ b/src/library.js @@ -397,11 +397,7 @@ LibraryManager.library = { FS.streams[_stdin] = FS.streams[1]; FS.streams[_stdout] = FS.streams[2]; FS.streams[_stderr] = FS.streams[3]; - __impure_ptr = allocate(5, "void*", ALLOC_STATIC); - var impure = getValue(__impure_ptr, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}, _stdin, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}*2, _stdout, "void*"); - setValue(impure + {{{ QUANTUM_SIZE }}}*3, _stderr, "void*"); + __impure_ptr = allocate([ allocate([0, 0, 0, 0, _stdin, 0, 0, 0, _stdout, 0, 0, 0, _stderr, 0, 0, 0], 'void*', ALLOC_STATIC) ], 'void*', ALLOC_STATIC); // Once initialized, permissions start having effect. FS.ignorePermissions = false; |