Revert spawnvp param cast and use no-incompatible-pointer-types in build-tcc.bat

This commit is contained in:
Vlad Vissoultchev 2016-03-14 18:06:42 +02:00
parent 9d778c7bb6
commit 712eca44d5
2 changed files with 3 additions and 3 deletions

2
tcc.c
View File

@ -132,7 +132,7 @@ static void help(void)
#include <process.h> #include <process.h>
static int execvp_win32(const char *prog, char **argv) 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) if (-1 == ret)
return ret; return ret;
cwait(&ret, ret, WAIT_CHILD); cwait(&ret, ret, WAIT_CHILD);

View File

@ -10,14 +10,14 @@ echo>..\config.h #define TCC_VERSION "%VERSION%"
@if _%1_==_x64_ shift /1 && goto x86_64 @if _%1_==_x64_ shift /1 && goto x86_64
@set target=-DTCC_TARGET_PE -DTCC_TARGET_I386 @set target=-DTCC_TARGET_PE -DTCC_TARGET_I386
@set CC=gcc -Os -s -fno-strict-aliasing @set CC=gcc -Os -s -fno-strict-aliasing -Wno-incompatible-pointer-types
@if _%1_==_debug_ set CC=gcc -g -ggdb @if _%1_==_debug_ set CC=gcc -g -ggdb
@set P=32 @set P=32
@goto tools @goto tools
:x86_64 :x86_64
@set target=-DTCC_TARGET_PE -DTCC_TARGET_X86_64 @set target=-DTCC_TARGET_PE -DTCC_TARGET_X86_64
@set CC=x86_64-w64-mingw32-gcc -Os -s -fno-strict-aliasing @set CC=x86_64-w64-mingw32-gcc -Os -s -fno-strict-aliasing -Wno-incompatible-pointer-types
@if _%1_==_debug_ set CC=x86_64-w64-mingw32-gcc -g -ggdb @if _%1_==_debug_ set CC=x86_64-w64-mingw32-gcc -g -ggdb
@set P=64 @set P=64
@goto tools @goto tools