OSThreadEntryPointFn and OSCreateThread take void* for arg

This commit is contained in:
capitalistspz 2025-05-25 00:46:58 +01:00
parent 1447a0ed92
commit bcdcd2ea8a

View File

@ -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,