Convert numbers to integers in natives that should return integers

This commit is contained in:
Marco Castelluccio 2014-11-15 17:51:51 +01:00
Родитель 7c88f32adf
Коммит 66aea4338f
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -41,11 +41,16 @@ function defaultReturnType(stack, ret) {
stack.push(ret);
}
function intReturnType(stack, ret) {
stack.push(ret | 0);
}
function getReturnFunction(sig) {
var retType = sig.substring(sig.lastIndexOf(")") + 1);
var fxn;
switch (retType) {
case 'V': fxn = voidReturnType; break;
case 'I': fxn = intReturnType; break;
case 'Z': fxn = boolReturnType; break;
case 'J':
case 'D': fxn = doubleReturnType; break;