diff options
| author | gingerBill <bill@gingerbill.org> | 2021-09-25 17:29:51 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-09-25 17:29:51 +0100 |
| commit | 6fa3c992b5259d2e53f033e236bed998bebcd031 (patch) | |
| tree | a36f7f3a0e27ac2dc0db3a69a2d381c8460f347b | |
| parent | 868c923770e4655818c1e0a4bea59a647823be97 (diff) | |
`mem.Raw_*` alias `runtime.Raw_*`
| -rw-r--r-- | core/mem/raw.odin | 38 | ||||
| -rw-r--r-- | core/runtime/core.odin | 9 |
2 files changed, 17 insertions, 30 deletions
diff --git a/core/mem/raw.odin b/core/mem/raw.odin index c21ecb6c4..9eef4f6e3 100644 --- a/core/mem/raw.odin +++ b/core/mem/raw.odin @@ -1,35 +1,13 @@ package mem -Raw_Any :: struct { - data: rawptr, - id: typeid, -} - -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, -} +import "core:runtime" + +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} diff --git a/core/runtime/core.odin b/core/runtime/core.odin index fd4d7e93a..542340e36 100644 --- a/core/runtime/core.odin +++ b/core/runtime/core.odin @@ -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 // |