mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
Change thread.odin to use a rawptr rather than any
This commit is contained in:
+2
-1
@@ -14,7 +14,7 @@ Thread_Os_Specific :: struct {
|
|||||||
Thread :: struct {
|
Thread :: struct {
|
||||||
using specific: Thread_Os_Specific,
|
using specific: Thread_Os_Specific,
|
||||||
procedure: Thread_Proc,
|
procedure: Thread_Proc,
|
||||||
data: any,
|
data: rawptr,
|
||||||
user_index: int,
|
user_index: int,
|
||||||
|
|
||||||
init_context: Context,
|
init_context: Context,
|
||||||
@@ -69,6 +69,7 @@ join :: proc(using thread: ^Thread) {
|
|||||||
win32.close_handle(win32_thread);
|
win32.close_handle(win32_thread);
|
||||||
win32_thread = win32.INVALID_HANDLE;
|
win32_thread = win32.INVALID_HANDLE;
|
||||||
}
|
}
|
||||||
|
|
||||||
destroy :: proc(thread: ^Thread) {
|
destroy :: proc(thread: ^Thread) {
|
||||||
join(thread);
|
join(thread);
|
||||||
free(thread);
|
free(thread);
|
||||||
|
|||||||
Reference in New Issue
Block a user