diff --git a/3rdparty/fcpp/cpp3.c b/3rdparty/fcpp/cpp3.c index 3bfe00fd..981c499c 100644 --- a/3rdparty/fcpp/cpp3.c +++ b/3rdparty/fcpp/cpp3.c @@ -369,7 +369,6 @@ void deldefines(struct Global *global) * Delete the built-in #define's. */ char **pp; - int i; /* @@ -383,7 +382,7 @@ void deldefines(struct Global *global) /* * The magic pre-defines __FILE__ and __LINE__ */ - for (pp = global->magic, i = DEF_NOARGS; *pp != NULL; pp++) { + for (pp = global->magic; *pp != NULL; pp++) { defendel(global, *pp, TRUE); } #if OK_DATE diff --git a/3rdparty/fcpp/cpp5.c b/3rdparty/fcpp/cpp5.c index 44861816..598960d8 100644 --- a/3rdparty/fcpp/cpp5.c +++ b/3rdparty/fcpp/cpp5.c @@ -806,7 +806,7 @@ int *evaleval(struct Global *global, * * evaleval() returns the new pointer to the top of the value stack. */ - int v1, v2; + int v1, v2 = 0; if (isbinary(op)) v2 = *--valp; diff --git a/tools/bin/shaderc b/tools/bin/shaderc index a5f48749..6551a810 100755 Binary files a/tools/bin/shaderc and b/tools/bin/shaderc differ