@@ -583,7 +583,7 @@ jsFOREIGN _ reg n args
583 JSAssign (
583 JSAssign (
584 translateReg reg
584 translateReg reg
586− JSApp (JSIdent n) [translateReg arg]
586+ JSApp (JSIdent "i$putStr") [translateReg arg]
589 | n == "isNull"
589 | n == "isNull"
@@ -791,11 +791,11 @@ jsOP _ reg op args = JSAssign (translateReg reg) jsOP'
792 | (LPlus (ATInt ITChar)) <- op
792 | (LPlus (ATInt ITChar)) <- op
793 , (lhs:rhs:_) <- args =
793 , (lhs:rhs:_) <- args =
794− jsCall "__IDRRT__fromCharCode" [
794+ jsCall "i$fromCharCode" [
795 JSBinOp "+" (
795 JSBinOp "+" (
796− jsCall "__IDRRT__charCode" [translateReg lhs]
796+ jsCall "i$charCode" [translateReg lhs]
798− jsCall "__IDRRT__charCode" [translateReg rhs]
798+ jsCall "i$charCode" [translateReg rhs]
@@ -1280,9 +1280,9 @@ jsOP _ reg op args = JSAssign (translateReg reg) jsOP'
1280 | (LFloatInt ITNative) <- op
1280 | (LFloatInt ITNative) <- op
1281 , (arg:_) <- args = translateReg arg
1281 , (arg:_) <- args = translateReg arg
1282 | (LChInt ITNative) <- op
1282 | (LChInt ITNative) <- op
1283− , (arg:_) <- args = jsCall "__IDRRT__charCode" [translateReg arg]
1283+ , (arg:_) <- args = jsCall "i$charCode" [translateReg arg]
1284 | (LIntCh ITNative) <- op
1284 | (LIntCh ITNative) <- op
1285− , (arg:_) <- args = jsCall "__IDRRT__fromCharCode" [translateReg arg]
1285+ , (arg:_) <- args = jsCall "i$fromCharCode" [translateReg arg]
1287 | LFExp <- op
1287 | LFExp <- op
1288 , (arg:_) <- args = jsCall "Math.exp" [translateReg arg]
1288 , (arg:_) <- args = jsCall "Math.exp" [translateReg arg]
@@ -1324,7 +1324,7 @@ jsOP _ reg op args = JSAssign (translateReg reg) jsOP'
1326 | LSystemInfo <- op
1326 | LSystemInfo <- op
1327− , (arg:_) <- args = jsCall "__IDRRT__systemInfo" [translateReg arg]
1327+ , (arg:_) <- args = jsCall "i$systemInfo" [translateReg arg]
1328 | LNullPtr <- op
1328 | LNullPtr <- op
1329 , (_) <- args = JSNull
1329 , (_) <- args = JSNull
1330 | otherwise = JSError $ "Not implemented: " ++ show op
1330 | otherwise = JSError $ "Not implemented: " ++ show op