Jelajahi Sumber

Fixed some pointer issues. (#340)

Brucey 8 bulan lalu
induk
melakukan
099a768fb1
2 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 1 1
      map.mod/intmap.bmx
  2. 1 1
      map.mod/ptrmap.bmx

+ 1 - 1
map.mod/intmap.bmx

@@ -8,7 +8,7 @@ Extern
 	Function bmx_map_intmap_insert(key:Int, value:Object, root:SavlRoot Ptr Ptr)
 	Function bmx_map_intmap_insert(key:Int, value:Object, root:SavlRoot Ptr Ptr)
 	Function bmx_map_intmap_contains:Int(key:Int, root:SavlRoot Ptr)
 	Function bmx_map_intmap_contains:Int(key:Int, root:SavlRoot Ptr)
 	Function bmx_map_intmap_valueforkey:Object(key:Int, root:SavlRoot Ptr)
 	Function bmx_map_intmap_valueforkey:Object(key:Int, root:SavlRoot Ptr)
-	Function bmx_map_intmap_remove:Int(key:Int, root:SavlRoot Ptr)
+	Function bmx_map_intmap_remove:Int(key:Int, root:SavlRoot Ptr Ptr)
 	Function bmx_map_intmap_firstnode:SIntMapNode Ptr(root:SavlRoot Ptr)
 	Function bmx_map_intmap_firstnode:SIntMapNode Ptr(root:SavlRoot Ptr)
 	Function bmx_map_intmap_nextnode:SIntMapNode Ptr(node:SIntMapNode Ptr)
 	Function bmx_map_intmap_nextnode:SIntMapNode Ptr(node:SIntMapNode Ptr)
 	Function bmx_map_intmap_key:Int(node:SIntMapNode Ptr)
 	Function bmx_map_intmap_key:Int(node:SIntMapNode Ptr)

+ 1 - 1
map.mod/ptrmap.bmx

@@ -177,7 +177,7 @@ Type TPtrMap
 	about: If the map does not contain @key, a #Null object is returned.
 	about: If the map does not contain @key, a #Null object is returned.
 	End Rem
 	End Rem
 	Method Operator[]:Object(key:Byte Ptr)
 	Method Operator[]:Object(key:Byte Ptr)
-		Return bmx_map_ptrmap_valueforkey(key, Varptr _root)
+		Return bmx_map_ptrmap_valueforkey(key, _root)
 	End Method
 	End Method
 	
 	
 	Rem
 	Rem