diff --git a/libtcc.c b/libtcc.c index 5df1949..a24ef2d 100644 --- a/libtcc.c +++ b/libtcc.c @@ -121,7 +121,7 @@ void dlclose(void *p) #endif #ifdef LIBTCC_AS_DLL -BOOL WINAPI DllMain (HANDLE hDll, DWORD dwReason, LPVOID lpReserved) +BOOL WINAPI DllMain (HINSTANCE hDll, DWORD dwReason, LPVOID lpReserved) { if (DLL_PROCESS_ATTACH == dwReason) tcc_module = hDll; diff --git a/tcc.c b/tcc.c index 74a5f1b..392efca 100644 --- a/tcc.c +++ b/tcc.c @@ -78,7 +78,7 @@ static void help(void) #include static int execvp_win32(const char *prog, char **argv) { - int ret = spawnvp(P_NOWAIT, prog, (char *const*)argv); + int ret = spawnvp(P_NOWAIT, prog, (const char *const*)argv); if (-1 == ret) return ret; cwait(&ret, ret, WAIT_CHILD);