mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-09 21:11:36 -07:00
type conversion fix
This commit is contained in:
@@ -68,18 +68,18 @@ tracking_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode,
|
||||
size, alignment: int,
|
||||
old_memory: rawptr, old_size: int, loc := #caller_location) -> (result: []byte, err: Allocator_Error) {
|
||||
track_alloc :: proc(data: ^Tracking_Allocator, entry: ^Tracking_Allocator_Entry) {
|
||||
data.total_memory_allocated += entry.size
|
||||
data.total_memory_allocated += i64(entry.size)
|
||||
data.total_allocation_count += 1
|
||||
data.current_memory_allocated += entry.size
|
||||
data.current_memory_allocated += i64(entry.size)
|
||||
if data.current_memory_allocated > data.peak_memory_allocated {
|
||||
data.peak_memory_allocated = data.current_memory_allocated
|
||||
}
|
||||
}
|
||||
|
||||
track_free :: proc(data: ^Tracking_Allocator, entry: ^Tracking_Allocator_Entry) {
|
||||
data.total_memory_freed += entry.size
|
||||
data.total_memory_freed += i64(entry.size)
|
||||
data.total_free_count += 1
|
||||
data.current_memory_allocated -= entry.size
|
||||
data.current_memory_allocated -= i64(entry.size)
|
||||
}
|
||||
|
||||
data := (^Tracking_Allocator)(allocator_data)
|
||||
|
||||
Reference in New Issue
Block a user