X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=opts.c;h=286b1686b66c72a496f656664ffaba3e6497b75a;hb=ec0aaa72a3b4b84391ffeed7262eee87b0d157b7;hp=abd012fa6a160d12ad4db4aea7fb306ae38b2632;hpb=b0a07695344c805381fdca64aac229ee98725130;p=xonotic%2Fgmqcc.git diff --git a/opts.c b/opts.c index abd012f..286b168 100644 --- a/opts.c +++ b/opts.c @@ -21,11 +21,15 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ +#include +#include + #include "gmqcc.h" + unsigned int opts_optimizationcount[COUNT_OPTIMIZATIONS]; opts_cmd_t opts; /* command lien options */ -static void opts_setdefault() { +static void opts_setdefault(void) { memset(&opts, 0, sizeof(opts_cmd_t)); OPTS_OPTION_BOOL(OPTION_CORRECTION) = true; @@ -158,13 +162,13 @@ void opts_setoptimlevel(unsigned int level) { */ static char *opts_ini_rstrip(char *s) { char *p = s + strlen(s); - while(p > s && isspace(*--p)) + while(p > s && util_isspace(*--p)) *p = '\0'; return s; } static char *opts_ini_lskip(const char *s) { - while (*s && isspace(*s)) + while (*s && util_isspace(*s)) s++; return (char*)s; } @@ -172,7 +176,7 @@ static char *opts_ini_lskip(const char *s) { static char *opts_ini_next(const char *s, char c) { bool last = false; while (*s && *s != c && !(last && *s == ';')) - last = !!isspace(*s), s++; + last = !!util_isspace(*s), s++; return (char*)s; } @@ -343,7 +347,7 @@ void opts_ini_init(const char *file) { * gmqcc.ini * gmqcc.cfg */ - char *error; + char *error = NULL; size_t line; FILE *ini;