mem.Raw_* alias runtime.Raw_*

This commit is contained in:
gingerBill
2021-09-25 17:29:51 +01:00
parent 868c923770
commit 6fa3c992b5
2 changed files with 16 additions and 29 deletions

View File

@@ -1,35 +1,13 @@
package mem
Raw_Any :: struct {
data: rawptr,
id: typeid,
}
import "core:runtime"
Raw_String :: struct {
data: ^byte,
len: int,
}
Raw_Cstring :: struct {
data: ^byte,
}
Raw_Slice :: struct {
data: rawptr,
len: int,
}
Raw_Dynamic_Array :: struct {
data: rawptr,
len: int,
cap: int,
allocator: Allocator,
}
Raw_Map :: struct {
hashes: []int,
entries: Raw_Dynamic_Array,
}
Raw_Any :: runtime.Raw_Any
Raw_String :: runtime.Raw_String
Raw_Cstring :: runtime.Raw_Cstring
Raw_Slice :: runtime.Raw_Slice
Raw_Dynamic_Array :: runtime.Raw_Dynamic_Array
Raw_Map :: runtime.Raw_Map
Raw_Complex64 :: struct {real, imag: f32}
Raw_Complex128 :: struct {real, imag: f64}

View File

@@ -366,6 +366,15 @@ Raw_Map :: struct {
entries: Raw_Dynamic_Array,
}
Raw_Any :: struct {
data: rawptr,
id: typeid,
}
Raw_Cstring :: struct {
data: [^]byte,
}
/////////////////////////////
// Init Startup Procedures //