ソースを参照

Lua: lua Bit externs return Int, even though theyre really float under the hood

Justin Donaldson 10 年 前
コミット
4f092f7d26
1 ファイル変更8 行追加8 行削除
  1. 8 8
      std/lua/Bit.hx

+ 8 - 8
std/lua/Bit.hx

@@ -5,12 +5,12 @@ package lua;
 
 @:native("_G.bit")
 extern class Bit {
-	public static function bnot(x:Float) : Float;
-	public static function band(a:Float, b:Float) : Float;
-	public static function bor(a:Float, b:Float) : Float;
-	public static function bxor(a:Float, b:Float) : Float;
-	public static function lshift(x:Float, places:Int) : Float;
-	public static function rshift(x:Float, places:Int) : Float;
-	public static function arshift(x:Float, places:Int) : Float;
-	public static function mod(numerator:Float, denominator:Float) : Float;
+	public static function bnot(x:Float) : Int;
+	public static function band(a:Float, b:Float) : Int;
+	public static function bor(a:Float, b:Float) : Int;
+	public static function bxor(a:Float, b:Float) : Int;
+	public static function lshift(x:Float, places:Int) : Int;
+	public static function rshift(x:Float, places:Int) : Int;
+	public static function arshift(x:Float, places:Int) : Int;
+	public static function mod(numerator:Float, denominator:Float) : Int;
 }