source/main_sdl.c:234:52: warning: passing argument 2 of 'sceKernelCreateThread' from incompatible pointer type [-Wincompatible-pointer-types]
234 | SceUID main_thread = sceKernelCreateThread("NZP", nzp_main, 0x40, 0x800000, 0, 0, NULL);
| ^~~~~~~~
| |
| int (*)(unsigned int, char **)
In file included from /usr/local/vitasdk/arm-vita-eabi/include/psp2/kernel/threadmgr.h:28,
from /usr/local/vitasdk/arm-vita-eabi/include/psp2/paf/misc.h:12,
from /usr/local/vitasdk/arm-vita-eabi/include/psp2/paf.h:14,
from /usr/local/vitasdk/arm-vita-eabi/include/vitasdk.h:52,
from source/main_sdl.c:86:
/usr/local/vitasdk/arm-vita-eabi/include/psp2/kernel/threadmgr/thread.h:48:69: note: expected 'SceKernelThreadEntry' {aka 'int (*)(unsigned int, void *)'} but argument is of type 'int (*)(unsigned int, char **)'
48 | SceUID sceKernelCreateThread(const char *name, SceKernelThreadEntry entry, int initPriority,
| ~~~~~~~~~~~~~~~~~~~~~^~~~~