From bcdcd2ea8a8593003130327c500090bafca998c7 Mon Sep 17 00:00:00 2001 From: capitalistspz Date: Sun, 25 May 2025 00:46:58 +0100 Subject: [PATCH] `OSThreadEntryPointFn` and `OSCreateThread` take `void*` for arg --- include/coreinit/thread.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/coreinit/thread.h b/include/coreinit/thread.h index 64f0f3ff..42e697d7 100644 --- a/include/coreinit/thread.h +++ b/include/coreinit/thread.h @@ -53,7 +53,7 @@ typedef uint8_t OSThreadAttributes; //! A bitfield of enum OS_THREAD_TYPE. typedef uint32_t OSThreadType; -typedef int (*OSThreadEntryPointFn)(int argc, const char **argv); +typedef int (*OSThreadEntryPointFn)(int argc, void *argv); typedef void (*OSThreadCleanupCallbackFn)(OSThread *thread, void *stack); typedef void (*OSThreadDeallocatorFn)(OSThread *thread, void *stack); @@ -433,7 +433,7 @@ BOOL OSCreateThread(OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, - char *argv, + void *argv, void *stack, uint32_t stackSize, int32_t priority,