diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/library.js b/src/library.js index afecc253..03f23439 100644 --- a/src/library.js +++ b/src/library.js @@ -3652,13 +3652,8 @@ LibraryManager.library = { strdup: function(ptr) { var len = String_len(ptr); - var end = ptr + len; var newStr = _malloc(len + 1); - for (var src = ptr, dst = newStr; src < end; src++, dst++) { - var srcVal = {{{ makeGetValue('src', 0, 'i8') }}}; - {{{ makeSetValue('dst', 0, 'srcVal', 'i8') }}} - } - {{{ makeSetValue('dst', 0, 0, 'i8') }}} + {{{ makeCopyValues('newStr', 'ptr', 'len + 1', 'null', ' || 0') }}}; return newStr; }, |