make USEGUI_CFLAGS="" R_qcc make[1]: Entering directory `/home/moodles/fteqw/engine/qclib' icc -m32 -ggdb -o qccmain.o -c qccmain.c -Wall icc -m32 -ggdb -o qcc_pr_comp.o -c qcc_pr_comp.c -Wall icc -m32 -ggdb -o qcc_pr_lex.o -c qcc_pr_lex.c -Wall icc -m32 -ggdb -o comprout.o -c comprout.c -Wall progslib.h(76): warning #1287: invalid attribute for field "RunError" progslib.h(76): warning #1287: invalid attribute for field "RunError" progslib.h(76): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins ca void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ll this to say there was a problem ^ ^ ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); progslib.h(180): warning #1287: invalid attribute for field "Abort" ^ void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progslib.h(76): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(281): remark #271: trailing comma is nonstandard progsint.h(281): remark #271: trailing comma is nonstandard progsint.h(281): remark #271: trailing comma is nonstandard PST_QTEST, PST_QTEST, ^ ^ PST_QTEST, ^ progsint.h(281): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(380): remark #82: storage class is not first qcc.h(380): remark #82: storage class is not first qcc.h(380): remark #82: storage class is not first const extern unsigned int type_size[]; const extern unsigned int type_size[]; ^ ^ const extern unsigned int type_size[]; ^ qcc.h(439): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc.h(439): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc.h(380): remark #82: storage class is not first qcc.h(439): remark #271: trailing comma is nonstandard const extern unsigned int type_size[]; tt_immediate, // string, float, vector ^ ^ qcc.h(439): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ comprout.c(13): remark #1419: external declaration in primary source file extern int qcc_compileactive; ^ comprout.c(16): remark #1419: external declaration in primary source file void QCC_PR_ResetErrorScope(void); ^ comprout.c(76): remark #1419: external declaration in primary source file void QCC_main (int argc, char **argv); ^ comprout.c(77): remark #1419: external declaration in primary source file void QCC_ContinueCompile(void); ^ comprout.c(78): remark #1419: external declaration in primary source file void QCC_FinishCompile(void); ^ comprout.c(82): remark #869: parameter "doall" was never referenced pbool CompileParams(progfuncs_t *progfuncs, int doall, int nump, char **parms) ^ qcc_pr_comp.c(4): remark #1419: external declaration in primary source file void QCC_PR_ParseAsm(void); ^ qcc_pr_comp.c(11): remark #1419: external declaration in primary source file extern char *compilingfile; ^ comprout.c(158): remark #1418: external function definition with no prior declaration pbool CompileFile(progfuncs_t *progfuncs, char *filename) ^ qcc_pr_comp.c(135): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_DummyDef(QCC_type_t *type, char *name, QCC_def_t *scope, int arraysize, unsigned int ofs, int referable, unsigned int flags); ^ qcc_pr_comp.c(136): remark #1419: external declaration in primary source file QCC_type_t *QCC_PR_FindType (QCC_type_t *type); ^ qcc_pr_comp.c(137): remark #1419: external declaration in primary source file QCC_type_t *QCC_PR_PointerType (QCC_type_t *pointsto); ^ qcc_pr_comp.c(138): remark #1419: external declaration in primary source file QCC_type_t *QCC_PR_FieldType (QCC_type_t *pointsto); ^ qcc_pr_comp.c(139): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_Term (int exprflags); ^ qcc_pr_comp.c(140): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_GenerateFunctionCall (QCC_def_t *func, QCC_def_t *arglist[], int argcount); ^ qcc_pr_comp.c(141): remark #1419: external declaration in primary source file void QCC_Marshal_Locals(int firststatement, int laststatement); ^ qcc_pr_comp.c(143): remark #1419: external declaration in primary source file void QCC_PR_ParseState (void); ^ comprout.c(220): remark #1418: external function definition with no prior declaration int QC_strncasecmp(const char *s1, const char *s2, int n) ^ qcc_pr_comp.c(165): remark #1419: external declaration in primary source file void QCC_PR_ParseDefs (char *classname); ^ qcc_pr_lex.c(23): remark #1419: external declaration in primary source file void QCC_PR_ConditionCompilation(void); ^ qcc_pr_lex.c(24): remark #1419: external declaration in primary source file pbool QCC_PR_UndefineName(char *name); ^ qcc_pr_lex.c(25): remark #1419: external declaration in primary source file comprout.c(245): remark #111: statement is unreachable char *QCC_PR_CheckCompConstString(char *def); return -1; ^ ^ qcc_pr_lex.c(26): remark #1419: external declaration in primary source file CompilerConstant_t *QCC_PR_CheckCompConstDefined(char *def); ^ qcc_pr_lex.c(27): remark #1419: external declaration in primary source file pbool QCC_Include(char *filename); ^ qcc_pr_lex.c(53): remark #1419: external declaration in primary source file extern pbool expandedemptymacro; ^ qcc_pr_lex.c(98): remark #1419: external declaration in primary source file void QCC_PR_LexWhitespace (void); ^ qcc_pr_lex.c(110): remark #869: parameter "filename" was never referenced void QCC_PR_IncludeChunkEx (char *data, pbool duplicate, char *filename, CompilerConstant_t *cnst) ^ qcc_pr_lex.c(159): remark #1418: external function definition with no prior declaration void QCC_PR_PrintNextLine (void) ^ qcc_pr_lex.c(169): remark #1419: external declaration in primary source file extern char qccmsourcedir[]; ^ qcc_pr_lex.c(171): remark #1418: external function definition with no prior declaration void QCC_FindBestInclude(char *newfile, char *currentfile, char *rootpath) ^ qcc_pr_lex.c(171): remark #869: parameter "rootpath" was never referenced void QCC_FindBestInclude(char *newfile, char *currentfile, char *rootpath) ^ qcc_pr_lex.c(232): remark #1419: external declaration in primary source file int QCC_PR_LexInteger (void); ^ qcc_pr_lex.c(233): remark #1419: external declaration in primary source file void QCC_AddFile (char *filename); ^ qcc_pr_lex.c(234): remark #1419: external declaration in primary source file void QCC_PR_LexString (void); ^ qcc_pr_lex.c(235): remark #1419: external declaration in primary source file pbool QCC_PR_SimpleGetToken (void); ^ qcc_pr_lex.c(243): remark #1418: external function definition with no prior declaration int ParsePrecompilerIf(int level) ^ qcc_pr_lex.c(417): remark #1418: external function definition with no prior declaration pbool QCC_PR_Precompiler(void) ^ qccmain.c(17): remark #1419: external declaration in primary source file extern int optres_test1; ^ qccmain.c(18): remark #1419: external declaration in primary source file extern int optres_test2; ^ qccmain.c(24): remark #1419: external declaration in primary source file pbool QCC_PR_SimpleGetToken (void); ^ qccmain.c(25): remark #1419: external declaration in primary source file void QCC_PR_LexWhitespace (void); ^ qccmain.c(27): remark #1419: external declaration in primary source file void *FS_ReadToMem(char *fname, void *membuf, int *len); ^ qccmain.c(28): remark #1419: external declaration in primary source file void FS_CloseFromMem(void *mem); ^ qccmain.c(50): remark #1419: external declaration in primary source file extern char *compilingfile; ^ qccmain.c(52): remark #1419: external declaration in primary source file void QCC_PR_ResetErrorScope(void); ^ qccmain.c(92): remark #1419: external declaration in primary source file extern int numCompilerConstants; ^ qccmain.c(102): remark #1419: external declaration in primary source file extern int dotranslate_count; ^ qcc_pr_comp.c(561): remark #1418: external function definition with no prior declaration pbool OpAssignsToC(unsigned int op) ^ qcc_pr_comp.c(582): remark #1418: external function definition with no prior declaration pbool OpAssignsToB(unsigned int op) ^ qcc_pr_lex.c(807): remark #1419: external declaration in primary source file extern char destfile[1024]; ^ qcc_pr_lex.c(889): remark #1419: external declaration in primary source file extern pbool compressoutput; ^ qccmain.c(320): warning #188: enumerated type mixed with another type {0, NULL} ^ qccmain.c(330): remark #1419: external declaration in primary source file int QCC_CheckParm (char *check); qcc_pr_lex.c(919): remark #1419: external declaration in primary source file ^ extern char sourcefileslist[MAXSOURCEFILESLIST][1024]; ^ qcc_pr_lex.c(921): remark #1419: external declaration in primary source file extern int numsourcefiles; ^ qccmain.c(332): remark #1418: external function definition with no prior declaration void QCC_BspModels (void) ^ qcc_pr_comp.c(845): remark #1418: external function definition with no prior declaration pbool QCC_OPCodeValid(QCC_opcode_t *op) ^ qcc_pr_lex.c(967): warning #188: enumerated type mixed with another type qcc_targetformat = newtype; ^ qccmain.c(422): remark #1418: external function definition with no prior declaration qcc_pr_lex.c(974): remark #1419: external declaration in primary source file int QCC_CopyDupBackString (char *str) extern char destfile[1024]; ^ ^ qcc_pr_lex.c(976): remark #1419: external declaration in primary source file extern char qccmfilename[1024]; ^ qccmain.c(437): remark #1418: external function definition with no prior declaration void QCC_PrintStrings (void) ^ qccmain.c(475): remark #1418: external function definition with no prior declaration void QCC_PrintFields (void) ^ qccmain.c(487): remark #1418: external function definition with no prior declaration void QCC_PrintGlobals (void) ^ qccmain.c(499): remark #1419: external declaration in primary source file int encode(int len, int method, char *in, int handle); ^ qccmain.c(500): remark #1418: external function definition with no prior declaration int WriteSourceFiles(int h, dprograms_t *progs, pbool sourceaswell) ^ qcc_pr_comp.c(1104): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_Expression (int priority, int exprflags); ^ qcc_pr_lex.c(1085): remark #2259: non-pointer conversion from "int" to "unsigned char" may lose significant bits qccwarningaction[wn] = !!qccwarningaction[wn]; ^ qcc_pr_comp.c(1105): remark #1419: external declaration in primary source file int QCC_AStatementJumpsTo(int targ, int first, int last); ^ qcc_pr_lex.c(1087): remark #2259: non-pointer conversion from "int" to "unsigned char" may lose significant bits qccwarningaction[wn] = st; ^ qcc_pr_comp.c(1106): remark #1419: external declaration in primary source file pbool QCC_StatementIsAJump(int stnum, int notifdest); ^ qcc_pr_comp.c(1120): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_Statement ( QCC_opcode_t *op, QCC_def_t *var_a, QCC_def_t *var_b, QCC_dstatement_t **outstatement); ^ qccmain.c(500): remark #869: parameter "progs" was never referenced int WriteSourceFiles(int h, dprograms_t *progs, pbool sourceaswell) ^ qccmain.c(563): remark #1418: external function definition with no prior declaration void QCC_InitData (void) ^ qcc_pr_comp.c(1151): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_SupplyConversion(QCC_def_t *var, etype_t wanted, pbool fatal) ^ qcc_pr_comp.c(1153): remark #1419: external declaration in primary source file extern char *basictypenames[]; ^ qccmain.c(599): remark #1418: external function definition with no prior declaration int WriteBodylessFuncs (int handle) ^ qcc_pr_lex.c(1332): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits pr_token[len++] = (unsigned char)((unicode>>c)&(0x0000007f>>count)) | (0xffffff00 >> count); ^ qcc_pr_comp.c(1196): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeTranslateStringConst(char *value); ^ qcc_pr_lex.c(1336): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len++] = (unsigned char)((unicode>>c)&0x3f) | 0x80; qcc_pr_comp.c(1197): remark #1419: external declaration in primary source file ^ QCC_def_t *QCC_MakeStringConst(char *value); ^ qcc_pr_comp.c(1198): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeFloatConst(float value); ^ qcc_pr_comp.c(1199): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeIntConst(int value); ^ qcc_pr_comp.c(1200): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeVectorConst(float a, float b, float c); ^ qccmain.c(620): remark #1418: external function definition with no prior declaration void QCC_UnmarshalLocals(void) ^ qccmain.c(626): remark #1419: external declaration in primary source file extern int tempsused; ^ qcc_pr_comp.c(1204): remark #1418: external function definition with no prior declaration gofs_t QCC_GetFreeLocalOffsetSpace(unsigned int size) ^ qcc_pr_comp.c(1210): remark #1418: external function definition with no prior declaration gofs_t QCC_GetFreeTempOffsetSpace(unsigned int size) ^ qccmain.c(657): remark #1419: external declaration in primary source file CompilerConstant_t *QCC_PR_CheckCompConstDefined(char *def); ^ qccmain.c(658): remark #1418: external function definition with no prior declaration pbool QCC_WriteData (int crc) ^ qcc_pr_comp.c(1216): remark #1418: external function definition with no prior declaration gofs_t QCC_GetFreeGlobalOffsetSpace(unsigned int size) ^ qcc_pr_lex.c(1492): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits *end = c; ^ qcc_pr_lex.c(1512): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_lex.c(1541): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_lex.c(1550): remark #1418: external function definition with no prior declaration void QCC_PR_LexNumber (void) ^ qcc_pr_comp.c(1398): remark #181: argument is incompatible with corresponding format string conversion sprintf(buffer, "locked_%i", t->ofs); ^ qcc_pr_lex.c(1582): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1588): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1594): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1600): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; qcc_pr_comp.c(1416): remark #181: argument is incompatible with corresponding format string conversion ^ sprintf(buffer, "locked_%i", t->ofs); ^ qcc_pr_lex.c(1608): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1627): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qccmain.c(856): warning #186: pointless comparison of unsigned integer with zero if (opt_function_names && def->initialized && functions[G_FUNCTION(def->ofs)].first_statement<0qcc_pr_lex.c(1631): remark #2259: non-pointer conversion from "int" to "float" may lose significant bits ) pr_immediate._float = num*sign; ^ ^ qcc_pr_comp.c(1434): remark #181: argument is incompatible with corresponding format string conversion qcc_pr_lex.c(1636): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits sprintf(buffer, "locked_%i", t->ofs); pr_token[tokenlen++] = c; ^ ^ qcc_pr_lex.c(1673): remark #1418: external function definition with no prior declaration float QCC_PR_LexFloat (void) ^ qcc_pr_lex.c(1682): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_lex.c(1700): remark #1418: external function definition with no prior declaration void QCC_PR_LexVector (void) ^ qcc_pr_comp.c(1489): remark #1419: external declaration in primary source file void QCC_WriteAsmFunction(QCC_def_t *sc, unsigned int firststatement, gofs_t firstparm); ^ qcc_pr_comp.c(1503): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "temp_%i_%c", t->ofs, 'x' + (ofs-t->ofs)%3); ^ qcc_pr_comp.c(1503): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "temp_%i_%c", t->ofs, 'x' + (ofs-t->ofs)%3); ^ qcc_pr_comp.c(1505): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "temp_%i", t->ofs); ^ qcc_pr_lex.c(1778): remark #1418: external function definition with no prior declaration void QCC_PR_LexName (void) ^ qcc_pr_lex.c(1787): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_comp.c(1521): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "%s_%c", var->name, 'x' + (ofs-var->ofs)%3); ^ qcc_pr_lex.c(1803): remark #1418: external function definition with no prior declaration void QCC_PR_LexPunctuation (void) ^ qcc_pr_comp.c(1560): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "%s_%c", var->name, 'x' + (ofs-var->ofs)%3); ^ qcc_pr_comp.c(1573): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "parm%i", (ofs-OFS_PARM0)/3); ^ qcc_pr_comp.c(1575): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "offset_%i", ofs); ^ qcc_pr_comp.c(1580): remark #181: argument is incompatible with corresponding format string conversion qccmain.c(1081): warning #186: pointless comparison of unsigned integer with zero sprintf(message, "return_%c", 'x' + ofs-OFS_RETURN); if (stmt.a < 0) ^ ^ qcc_pr_comp.c(1582): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "parm%i_%c", (ofs-OFS_PARM0)/3, 'x' + (ofs-OFS_PARM0)%3); ^ qccmain.c(1085): warning #186: pointless comparison of unsigned integer with zero qcc_pr_comp.c(1582): remark #181: argument is incompatible with corresponding format string conversion if (stmt.b < 0) sprintf(message, "parm%i_%c", (ofs-OFS_PARM0)/3, 'x' + (ofs-OFS_PARM0)%3); ^ ^ qcc_pr_lex.c(1914): remark #1418: external function definition with no prior declaration int QCC_PR_FindMacro (char *name) qcc_pr_comp.c(1584): remark #181: argument is incompatible with corresponding format string conversion ^ sprintf(message, "offset_%i", ofs); ^ qccmain.c(1089): warning #186: pointless comparison of unsigned integer with zero if (stmt.c < 0) ^ qcc_pr_comp.c(1590): remark #1419: external declaration in primary source file QCC_dstatement_t *QCC_PR_SimpleStatement( int op, int var_a, int var_b, int var_c, int force); ^ qccmain.c(1104): warning #186: pointless comparison of unsigned integer with zero if (statements[i].a < 0) ^ qcc_pr_lex.c(1936): remark #1418: external function definition with no prior declaration void QCC_PR_ExpandMacro(void) ^ qccmain.c(1108): warning #186: pointless comparison of unsigned integer with zero if (statements[i].b < 0) ^ qccmain.c(1112): warning #186: pointless comparison of unsigned integer with zero if (statements[i].c < 0) ^ qcc_pr_lex.c(1983): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[i] = c; ^ qcc_pr_lex.c(1991): remark #1418: external function definition with no prior declaration pbool QCC_PR_LexMacroName(void) ^ qcc_pr_lex.c(2024): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[i] = c; ^ qcc_pr_lex.c(2032): remark #1418: external function definition with no prior declaration void QCC_PR_MacroFrame(char *name, int value) ^ qcc_pr_lex.c(2059): remark #1418: external function definition with no prior declaration void QCC_PR_ParseFrame (void) ^ qcc_pr_lex.c(2074): remark #1418: external function definition with no prior declaration void QCC_PR_LexGrab (void) ^ qcc_pr_comp.c(1757): remark #2259: non-pointer conversion from "int" to "float" may lose significant bits return QCC_MakeFloatConst(G_INT(var_a->ofs)); ^ qcc_pr_comp.c(1761): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) == 0) ^ qcc_pr_comp.c(1769): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) == 1) ^ qcc_pr_comp.c(1778): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) != 0) ^ qcc_pr_comp.c(1844): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) == 0) ^ qcc_pr_comp.c(1853): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) == 1) ^ qcc_pr_comp.c(1862): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) != 0) ^ qcc_pr_lex.c(2200): remark #1418: external function definition with no prior declaration void QCC_PR_Undefine(void) ^ qccmain.c(1479): remark #1418: external function definition with no prior declaration char *QCC_PR_String (char *string) ^ qcc_pr_lex.c(2360): remark #1418: external function definition with no prior declaration int QCC_PR_CheckCompConst(void) ^ qccmain.c(1518): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_DefForFieldOfs (gofs_t ofs) ^ qccmain.c(1581): remark #181: argument is incompatible with corresponding format string conversion sprintf (line, "bad type %i", type); ^ qcc_pr_comp.c(2122): remark #2259: non-pointer conversion from "int" to "float" may lose significant bits var_a = QCC_MakeFloatConst(G_INT(var_a->ofs)); ^ qccmain.c(1713): warning #188: enumerated type mixed with another type qcc_typeinfo[numtypeinfos].type = basictype; ^ qcc_pr_comp.c(2137): remark #2259: non-pointer conversion from "int" to "float" may lose significant bits var_a = QCC_MakeFloatConst(G_INT(var_a->ofs)); ^ qccmain.c(1734): remark #1418: external function definition with no prior declaration void QCC_PR_BeginCompilation (void *memory, int memsize) ^ qccmain.c(1736): remark #1419: external declaration in primary source file extern int recursivefunctiontype; ^ qccmain.c(1817): remark #1418: external function definition with no prior declaration int QCC_PR_FinishCompilation (void) ^ qccmain.c(1914): remark #1418: external function definition with no prior declaration void QCC_CRC_Init(unsigned short *crcvalue) ^ qcc_pr_lex.c(2827): remark #1418: external function definition with no prior declaration void QCC_PR_PrintScope (void) ^ qccmain.c(1919): remark #1418: external function definition with no prior declaration void QCC_CRC_ProcessByte(unsigned short *crcvalue, qbyte data) ^ qcc_pr_lex.c(2854): remark #1419: external declaration in primary source file qccmain.c(1921): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits void editbadfile(char *file, int line); ^ *crcvalue = (*crcvalue << 8) ^ QCC_crctable[(*crcvalue >> 8) ^ data]; ^ qcc_pr_comp.c(2666): remark #1418: external function definition with no prior declaration void QCC_PR_Statement3 ( QCC_opcode_t *op, QCC_def_t *var_a, QCC_def_t *var_b, QCC_def_t *var_c, int force) ^ qccmain.c(1924): remark #1418: external function definition with no prior declaration unsigned short QCC_CRC_Value(unsigned short crcvalue) ^ qccmain.c(1926): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits return crcvalue ^ CRC_XOR_VALUE; ^ qcc_pr_comp.c(2694): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseImmediate (void) ^ qcc_pr_lex.c(2857): remark #869: parameter "errortype" was never referenced void VARGS QCC_PR_ParseError (int errortype, char *error, ...) ^ qcc_pr_comp.c(2748): remark #1572: floating-point equality and inequality comparisons are unreliable if ( G_FLOAT(cn->ofs) == pr_immediate._float ) ^ qccmain.c(1972): remark #869: parameter "file" was never referenced qcc_pr_lex.c(2879): remark #869: parameter "errortype" was never referenced static void Add3(char *p, unsigned short *crc, char *file) void VARGS QCC_PR_ParseErrorPrintDef (int errortype, QCC_def_t *def, char *error, ...) ^ ^ qcc_pr_comp.c(2764): remark #1572: floating-point equality and inequality comparisons are unreliable if ( ( G_FLOAT(cn->ofs) == pr_immediate.vector[0] ) ^ qcc_pr_comp.c(2765): remark #1572: floating-point equality and inequality comparisons are unreliable && ( G_FLOAT(cn->ofs+1) == pr_immediate.vector[1] ) ^ qcc_pr_comp.c(2766): remark #1572: floating-point equality and inequality comparisons are unreliable && ( G_FLOAT(cn->ofs+2) == pr_immediate.vector[2] ) ) ^ qcc_pr_lex.c(2902): remark #1418: external function definition with no prior declaration pbool VARGS QCC_PR_PrintWarning (int type, char *file, int line, char *string) ^ qccmain.c(1980): remark #1418: external function definition with no prior declaration unsigned short QCC_PR_WriteProgdefs (char *filename) ^ qcc_pr_comp.c(2802): remark #1418: external function definition with no prior declaration void QCC_PrecacheSound (QCC_def_t *e, int ch) ^ qcc_pr_comp.c(2829): remark #1418: external function definition with no prior declaration void QCC_PrecacheModel (QCC_def_t *e, int ch) ^ qcc_pr_lex.c(3011): remark #1418: external function definition with no prior declaration pbool QCC_PR_CheckTokenComment(char *string, char **comment) ^ qcc_pr_comp.c(2867): remark #1418: external function definition with no prior declaration void QCC_SetModel (QCC_def_t *e) ^ qccmain.c(2118): remark #981: operands are evaluated in unspecified order ADD2(qcva("#define PROGHEADER_CRC %i\n", crc)); ^ qccmain.c(2118): remark #981: operands are evaluated in unspecified order ADD2(qcva("#define PROGHEADER_CRC %i\n", crc)); ^ qccmain.c(2130): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits crc = ForcedCRC; ^ qcc_pr_comp.c(2897): remark #1418: external function definition with no prior declaration void QCC_PrecacheTexture (QCC_def_t *e, int ch) ^ qcc_pr_comp.c(2924): remark #1418: external function definition with no prior declaration void QCC_PrecacheFile (QCC_def_t *e, int ch) ^ qccmain.c(1987): remark #593: variable "ld" was set but never used QCC_def_t *ld; ^ qccmain.c(2279): remark #1418: external function definition with no prior declaration void QCC_CreatePath (char *path) ^ qcc_pr_comp.c(2951): remark #1418: external function definition with no prior declaration void QCC_PrecacheFileOptimised (char *n, int ch) ^ qcc_pr_lex.c(3334): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_DuplicateType(QCC_type_t *in) ^ qccmain.c(2279): remark #869: parameter "path" was never referenced void QCC_CreatePath (char *path) ^ qccmain.c(2308): remark #1418: external function definition with no prior declaration void QCC_PackFile (char *src, char *name) ^ qcc_pr_lex.c(3440): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_FindType (QCC_type_t *type) ^ qccmain.c(2377): remark #1418: external function definition with no prior declaration void QCC_CopyFile (char *src, char *dest) ^ qccmain.c(2377): remark #869: parameter "src" was never referenced void QCC_CopyFile (char *src, char *dest) ^ qccmain.c(2377): remark #869: parameter "dest" was never referenced void QCC_CopyFile (char *src, char *dest) ^ qccmain.c(2415): remark #1418: external function definition with no prior declaration void _QCC_CopyFiles (int blocknum, int copytype, char *srcdir, char *destdir) ^ qcc_pr_comp.c(2974): remark #593: variable "extraparms" was set but never used int extraparms=false; ^ qcc_pr_lex.c(3701): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_PointerType (QCC_type_t *pointsto) ^ qcc_pr_comp.c(2975): remark #593: variable "np" was set but never used int np; ^ qccmain.c(2526): remark #1418: external function definition with no prior declaration void QCC_CopyFiles (void) ^ qcc_pr_comp.c(3193): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseFunctionCall (QCC_def_t *func) //warning, the func could have no name set if it's a field call. ^ qcc_pr_lex.c(3715): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_FieldType (QCC_type_t *pointsto) ^ qccmain.c(2596): remark #1418: external function definition with no prior declaration void QCC_PR_CommandLinePrecompilerOptions (void) ^ qcc_pr_comp.c(3228): remark #1599: declaration hides variable "t" (declared at line 3197) QCC_type_t *t; ^ qcc_pr_comp.c(3354): remark #1599: declaration hides variable "t" (declared at line 3197) QCC_def_t *t; ^ qccmain.c(2807): remark #1419: external declaration in primary source file void QCC_FinishCompile(void); ^ qccmain.c(2810): remark #1419: external declaration in primary source file void SetEndian(void); ^ qccmain.c(2814): remark #1418: external function definition with no prior declaration void QCC_SetDefaultProperties (void) ^ qcc_pr_comp.c(3490): remark #1599: declaration hides variable "t" (declared at line 3197) QCC_def_t *t; ^ qccmain.c(2925): remark #1418: external function definition with no prior declaration int QCC_FindQCFiles() ^ qccmain.c(2983): remark #1419: external declaration in primary source file extern int accglobalsblock; ^ qccmain.c(2985): remark #1418: external function definition with no prior declaration void QCC_main (int argc, char **argv) //as part of the quake engine ^ qccmain.c(2987): remark #1419: external declaration in primary source file extern int pr_bracelevel, tempsused; ^ qccmain.c(2987): remark #1419: external declaration in primary source file extern int pr_bracelevel, tempsused; ^ qccmain.c(3026): warning #556: a value of type "unsigned char *" cannot be assigned to an entity of type "char *" s = externs->ReadFile("qcc.cfg", s, p); ^ qcc_pr_comp.c(3873): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning(WARN_LAXCAST, "type mismatch on parm %i - (%s should be %s)", arg+1, TypeName(e->type, typebuf1, sizeof(typebuf1)), TypeName(p, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(3873): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning(WARN_LAXCAST, "type mismatch on parm %i - (%s should be %s)", arg+1, TypeName(e->type, typebuf1, sizeof(typebuf1)), TypeName(p, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(3877): remark #981: operands are evaluated in unspecified order QCC_PR_ParseErrorPrintDef (ERR_TYPEMISMATCHPARM, func, "type mismatch on parm %i - (%s should be %s)", arg+1, TypeName(e->type, typebuf1, sizeof(typebuf1)), TypeName(p, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(3877): remark #981: operands are evaluated in unspecified order QCC_PR_ParseErrorPrintDef (ERR_TYPEMISMATCHPARM, func, "type mismatch on parm %i - (%s should be %s)", arg+1, TypeName(e->type, typebuf1, sizeof(typebuf1)), TypeName(p, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(3201): remark #593: variable "callconvention" was set but never used int callconvention; ^ qcc_pr_comp.c(3987): remark #1572: floating-point equality and inequality comparisons are unreliable if ( G_FLOAT(cn->ofs+0) == a && ^ qcc_pr_comp.c(3988): remark #1572: floating-point equality and inequality comparisons are unreliable G_FLOAT(cn->ofs+1) == b && ^ qcc_pr_comp.c(3989): remark #1572: floating-point equality and inequality comparisons are unreliable G_FLOAT(cn->ofs+2) == c) ^ qcc_pr_comp.c(4018): remark #1419: external declaration in primary source file extern hashtable_t floatconstdefstable; ^ qcc_pr_comp.c(4060): remark #1419: external declaration in primary source file extern hashtable_t stringconstdefstable, stringconstdefstable_trans; ^ qcc_pr_comp.c(4060): remark #1419: external declaration in primary source file extern hashtable_t stringconstdefstable, stringconstdefstable_trans; ^ qccmain.c(3297): remark #1419: external declaration in primary source file void StartNewStyleCompile(void); ^ qccmain.c(3354): remark #1599: declaration hides variable "s" (declared at line 2995) struct stat s, os; ^ qcc_pr_comp.c(4139): remark #1418: external function definition with no prior declaration qccmain.c(3390): remark #1419: external declaration in primary source file QCC_def_t *QCC_MemberInParentClass(char *name, QCC_type_t *clas) void new_QCC_ContinueCompile(void); ^ ^ qccmain.c(3392): remark #1418: external function definition with no prior declaration void QCC_ContinueCompile(void) ^ qcc_pr_comp.c(4173): remark #1418: external function definition with no prior declaration void QCC_PR_EmitFieldsForMembers(QCC_type_t *clas) ^ qcc_pr_comp.c(4230): remark #1418: external function definition with no prior declaration qccmain.c(3595): remark #1419: external declaration in primary source file void QCC_PR_EmitClassFunctionTable(QCC_type_t *clas, QCC_type_t *childclas, QCC_def_t *ed, QCC_def extern QCC_string_t s_file, s_file2; _t **constructor) ^ ^ qccmain.c(3595): remark #1419: external declaration in primary source file extern QCC_string_t s_file, s_file2; ^ qccmain.c(3596): remark #1419: external declaration in primary source file extern char *pr_file_p; ^ qccmain.c(3597): remark #1419: external declaration in primary source file extern int pr_source_line; ^ qccmain.c(3598): remark #1419: external declaration in primary source file extern QCC_def_t *pr_scope; ^ qccmain.c(3599): remark #1419: external declaration in primary source file void QCC_PR_ParseDefs (char *classname); ^ qccmain.c(3605): remark #1418: external function definition with no prior declaration void StartNewStyleCompile(void) ^ qccmain.c(3639): remark #111: statement is unreachable QCC_PR_SkipToSemicolon (); ^ qcc_pr_comp.c(4355): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseArrayPointer (QCC_def_t *d, pbool allowarrayassign) ^ qcc_pr_comp.c(4407): warning #186: pointless comparison of unsigned integer with zero if (i < 0 || i >= 3) ^ qcc_pr_comp.c(4430): warning #186: pointless comparison of unsigned integer with zero if (i < 0 || i >= ((!idx)?d->arraysize:t->arraysize)) ^ qcc_pr_comp.c(4445): remark #2259: non-pointer conversion from "unsigned int" to "float" may lose significant bits tmp = QCC_PR_Statement(&pr_opcodes[OP_MUL_F], tmp, QCC_MakeFloatConst(t->size), NULL); ^ qcc_pr_comp.c(4484): remark #2259: non-pointer conversion from "unsigned int" to "float" may lose significant bits tmp = QCC_MakeFloatConst(t->ofs); ^ qcc_pr_comp.c(4641): remark #981: operands are evaluated in unspecified order idx = QCC_PR_Statement(&pr_opcodes[OP_DIV_F], QCC_SupplyConversion(idx, ev_float, true), QCC_MakeFloatConst(3), NULL); ^ qcc_pr_comp.c(4641): remark #981: operands are evaluated in unspecified order idx = QCC_PR_Statement(&pr_opcodes[OP_DIV_F], QCC_SupplyConversion(idx, ev_float, true), QCC_MakeFloatConst(3), NULL); ^ qcc_pr_comp.c(4678): remark #981: operands are evaluated in unspecified order args[0] = QCC_PR_Statement(&pr_opcodes[OP_DIV_F], QCC_SupplyConversion(idx, ev_float, true), QCC_MakeFloatConst(3), NULL); ^ qcc_pr_comp.c(4678): remark #981: operands are evaluated in unspecified order args[0] = QCC_PR_Statement(&pr_opcodes[OP_DIV_F], QCC_SupplyConversion(idx, ev_float, true), QCC_MakeFloatConst(3), NULL); ^ qcc_pr_comp.c(4698): remark #2259: non-pointer conversion from "unsigned int" to "float" may lose significant bits args[0] = QCC_PR_Statement(&pr_opcodes[OP_ADD_F], idx, QCC_MakeFloatConst(i), (QCC_dstatement_t **)0xffffffff); ^ qcc_pr_comp.c(4737): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseValue (QCC_type_t *assumeclass, pbool allowarrayassign) ^ qcc_pr_comp.c(5342): remark #1418: external function definition with no prior declaration int QCC_canConv(QCC_def_t *from, etype_t to) ^ qcc_pr_comp.c(5537): warning #188: enumerated type mixed with another type type_c = -1; // not a field ^ qcc_pr_comp.c(5393): remark #593: variable "type_b" was set but never used etype_t type_a, type_b, type_c; ^ qcc_pr_comp.c(5835): remark #1572: floating-point equality and inequality comparisons are unreliable if ((float)i == G_FLOAT(def->ofs)) ^ qcc_pr_comp.c(5843): remark #1418: external function definition with no prior declaration void QCC_PR_GotoStatement (QCC_dstatement_t *patch2, char *labelname) ^ qcc_pr_comp.c(5858): remark #1418: external function definition with no prior declaration pbool QCC_PR_StatementBlocksMatch(QCC_dstatement_t *p1, int p1count, QCC_dstatement_t *p2, int p2count) ^ qcc_pr_comp.c(5882): remark #1418: external function definition with no prior declaration QCC_dstatement_t *QCC_Generate_OP_IF(QCC_def_t *e) ^ qcc_pr_comp.c(5927): remark #1418: external function definition with no prior declaration QCC_dstatement_t *QCC_Generate_OP_IFNOT(QCC_def_t *e) ^ qcc_pr_comp.c(5978): remark #1418: external function definition with no prior declaration void QCC_PR_ParseStatement (void) ^ qcc_pr_comp.c(6074): remark #1572: floating-point equality and inequality comparisons are unreliable if (!G_FLOAT(e->ofs)) ^ qcc_pr_comp.c(6117): remark #1599: declaration hides variable "i" (declared at line 5983) int numtemp, i; ^ qcc_pr_comp.c(6215): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(e->ofs)) ^ qcc_pr_comp.c(6290): remark #981: operands are evaluated in unspecified order QCC_FreeTemp(QCC_PR_Statement (&pr_opcodes[OP_STATE], QCC_MakeFloatConst(frame), QCC_PR_GetDef(type_function, name, NULL, false, 0, false), NULL)); ^ qcc_pr_comp.c(6290): remark #981: operands are evaluated in unspecified order QCC_FreeTemp(QCC_PR_Statement (&pr_opcodes[OP_STATE], QCC_MakeFloatConst(frame), QCC_PR_GetDef(type_function, name, NULL, false, 0, false), NULL)); ^ qcc_pr_comp.c(6833): remark #593: variable "f" was set but never used char f; ^ qcc_pr_comp.c(7178): remark #1418: external function definition with no prior declaration void QCC_CompoundJumps(int first, int last) ^ qcc_pr_comp.c(7246): remark #1418: external function definition with no prior declaration void QCC_CheckForDeadAndMissingReturns(int first, int last, int rettype) ^ qcc_pr_comp.c(7463): remark #1418: external function definition with no prior declaration int QCC_CheckOneUninitialised(int firststatement, int laststatement, int min, int max) ^ qcc_pr_comp.c(7563): remark #1418: external function definition with no prior declaration pbool QCC_CheckUninitialised(int firststatement, int laststatement) ^ qcc_pr_comp.c(7735): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "/*%i*/", statements[i].a); ^ qcc_pr_comp.c(7738): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "\t%i", statements[i].a); ^ qcc_pr_comp.c(7744): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "/*%i*/", statements[i].b); ^ qcc_pr_comp.c(7747): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].b); ^ qcc_pr_comp.c(7753): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "/*%i*/", statements[i].c); ^ qcc_pr_comp.c(7756): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].c); ^ qcc_pr_comp.c(7766): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "/*%i*/", statements[i].c); ^ qcc_pr_comp.c(7769): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].c); ^ qcc_pr_comp.c(7787): remark #1418: external function definition with no prior declaration QCC_function_t *QCC_PR_ParseImmediateStatements (QCC_type_t *type) ^ qcc_pr_comp.c(7811): remark #1572: floating-point equality and inequality comparisons are unreliable && pr_immediate._float == (int)pr_immediate._float) ^ qcc_pr_comp.c(7827): remark #1572: floating-point equality and inequality comparisons are unreliable || pr_immediate._float != (int)pr_immediate._float) ^ qcc_pr_comp.c(8027): remark #1418: external function definition with no prior declaration void QCC_PR_ArrayRecurseDivideRegular(QCC_def_t *array, QCC_def_t *index, int min, int max) ^ qcc_pr_comp.c(8068): remark #1418: external function definition with no prior declaration void QCC_PR_ArrayRecurseDivideUsingVectors(QCC_def_t *array, QCC_def_t *index, int min, int max) ^ qcc_pr_comp.c(8101): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_EmitArrayGetVector(QCC_def_t *array) ^ qcc_pr_comp.c(8261): remark #2259: non-pointer conversion from "double" to "float" may lose significant bits eq = QCC_PR_Statement(pr_opcodes+OP_LT_F, index, QCC_MakeFloatConst(2+0.5), NULL); ^ qcc_pr_comp.c(8286): remark #1418: external function definition with no prior declaration void QCC_PR_ArraySetRecurseDivide(QCC_def_t *array, QCC_def_t *index, QCC_def_t *value, int min, int max) ^ qcc_pr_comp.c(8361): remark #2259: non-pointer conversion from "unsigned int" to "qbyte={unsigned char}" may lose significant bits df->parm_size[1] = def->type->size; ^ qcc_pr_comp.c(8609): remark #981: operands are evaluated in unspecified order QCC_PR_ParseErrorPrintDef (ERR_TYPEMISMATCHREDEC, def, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8609): remark #981: operands are evaluated in unspecified order QCC_PR_ParseErrorPrintDef (ERR_TYPEMISMATCHREDEC, def, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8648): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8648): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8651): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning (WARN_LAXCAST, "Optional arguments differ on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8651): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning (WARN_LAXCAST, "Optional arguments differ on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8687): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8687): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8723): remark #1599: declaration hides variable "typebuf1" (declared at line 8591) char typebuf1[1024], typebuf2[1024]; ^ qcc_pr_comp.c(8723): remark #1599: declaration hides variable "typebuf2" (declared at line 8591) char typebuf1[1024], typebuf2[1024]; ^ qcc_pr_comp.c(8727): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8727): remark #981: operands are evaluated in unspecified order QCC_PR_ParseError (ERR_TYPEMISMATCHREDEC, "Type mismatch on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8730): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning (WARN_LAXCAST, "Optional arguments differ on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8730): remark #981: operands are evaluated in unspecified order QCC_PR_ParseWarning (WARN_LAXCAST, "Optional arguments differ on redeclaration of %s. %s, should be %s",name, TypeName(type, typebuf1, sizeof(typebuf1)), TypeName(def->type, typebuf2, sizeof(typebuf2))); ^ qcc_pr_comp.c(8808): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_DummyFieldDef(QCC_type_t *type, char *name, QCC_def_t *scope, int arraysize, unsigned int *fieldofs, pbool saved) ^ qcc_pr_comp.c(8942): remark #1418: external function definition with no prior declaration void QCC_PR_ExpandUnionToFields(QCC_type_t *type, int *fields) ^ qcc_pr_comp.c(8945): warning #167: argument of type "int *" is incompatible with parameter of type "unsigned int *" QCC_PR_DummyFieldDef(pass, "", pr_scope, 1, fields, true); ^ qcc_pr_comp.c(8949): remark #1418: external function definition with no prior declaration void QCC_PR_ParseInitializerType(int arraysize, QCC_def_t *def, QCC_type_t *type, int offset) ^ qcc_pr_comp.c(8985): remark #1572: floating-point equality and inequality comparisons are unreliable && pr_immediate._float == (int)pr_immediate._float) ^ qcc_pr_comp.c(9042): remark #2259: non-pointer conversion from "unsigned int" to "qbyte={unsigned char}" may lose significant bits df->parm_size[i] = parm->size; ^ qcc_pr_comp.c(9157): remark #1418: external function definition with no prior declaration void QCC_PR_ParseInitializerDef(QCC_def_t *def) ^ qcc_pr_comp.c(9380): remark #1572: floating-point equality and inequality comparisons are unreliable if (i != fv) ^ qcc_pr_comp.c(9673): remark #2259: non-pointer conversion from "unsigned int" to "qbyte={unsigned char}" may lose significant bits df->parm_size[i] = parm->size; ^ qcc_pr_comp.c(9772): remark #981: operands are evaluated in unspecified order name = qccHunkAlloc(strlen(classname) + strlen(name) + 3); ^ qcc_pr_comp.c(9919): remark #1599: declaration hides variable "i" (declared at line 9179) unsigned int i; ^ icc -m32 -ggdb -o hash.o -c hash.c -Wall qcc_pr_comp.c(9940): remark #266: function "QCC_PR_CheckTokenComment" declared implicitly QCC_PR_CheckTokenComment (";", &def->comment); ^ qcc_pr_comp.c(10021): remark #1418: external function definition with no prior declaration pbool QCC_Include(char *filename) ^ hash.c(26): remark #1418: external function definition with no prior declaration unsigned int Hash_KeyInsensative(const char *name, unsigned int modulus) ^ icc -m32 -ggdb -o qcc_cmdlib.o -c qcc_cmdlib.c -Wall progslib.h(76): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(281): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(380): remark #82: storage class is not first const extern unsigned int type_size[]; ^ qcc.h(439): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc_cmdlib.c(10): remark #1419: external declaration in primary source file extern jmp_buf qcccompileerror; ^ qcc_cmdlib.c(59): remark #1418: external function definition with no prior declaration short QCC_SwapShort (short l) ^ qcc_cmdlib.c(63): remark #2259: non-pointer conversion from "int" to "qbyte={unsigned char}" may lose significant bits b1 = l&255; ^ qcc_cmdlib.c(64): remark #2259: non-pointer conversion from "int" to "qbyte={unsigned char}" may lose significant bits b2 = (l>>8)&255; ^ qcc_cmdlib.c(66): remark #2259: non-pointer conversion from "int" to "short" may lose significant bits return (b1<<8) + b2; ^ qcc_cmdlib.c(69): remark #1418: external function definition with no prior declaration short QCC_Short (short l) ^ qcc_cmdlib.c(75): remark #1418: external function definition with no prior declaration int QCC_SwapLong (int l) ^ qcc_cmdlib.c(87): remark #1418: external function definition with no prior declaration int QCC_Long (int l) ^ qcc_cmdlib.c(93): remark #1418: external function definition with no prior declaration float QCC_SwapFloat (float l) ^ qcc_cmdlib.c(106): remark #1418: external function definition with no prior declaration float QCC_Float (float l) ^ qcc_cmdlib.c(201): remark #1419: external declaration in primary source file int QC_strncasecmp(const char *s1, const char *s2, int n); ^ qcc_cmdlib.c(287): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(295): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(307): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len++] = c; ^ qcc_cmdlib.c(374): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len++] = c; ^ qcc_cmdlib.c(392): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len++] = c; ^ qcc_cmdlib.c(407): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len++] = c; ^ qcc_cmdlib.c(426): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len++] = c; ^ qcc_cmdlib.c(436): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(458): remark #1418: external function definition with no prior declaration char *QC_strupr (char *start) ^ qcc_cmdlib.c(464): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits *in = toupper(*in); ^ qcc_cmdlib.c(470): remark #1418: external function definition with no prior declaration char *QC_strlower (char *start) ^ qcc_cmdlib.c(476): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits *in = tolower(*in); ^ qcc_cmdlib.c(500): remark #1419: external declaration in primary source file extern int numsourcefiles; ^ qcc_cmdlib.c(498): remark #869: parameter "errortype" was never referenced void VARGS QCC_Error (int errortype, const char *error, ...) ^ qcc_cmdlib.c(533): remark #1418: external function definition with no prior declaration int QCC_CheckParm (char *check) ^ qcc_cmdlib.c(722): remark #1418: external function definition with no prior declaration long ParseHex (char *hex) ^ qcc_cmdlib.c(801): remark #1418: external function definition with no prior declaration void ResizeBuf(int hand, int newsize) ^ qcc_cmdlib.c(868): remark #271: trailing comma is nonstandard UTF32BE, ^ qcc_cmdlib.c(898): warning #120: return value type does not match the function type return inputf; ^ qcc_cmdlib.c(932): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = inc; ^ qcc_cmdlib.c(935): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>6) & 0x1f) | 0xc0; ^ qcc_cmdlib.c(936): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>0) & 0x3f) | 0x80; ^ qcc_cmdlib.c(940): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>12) & 0xf) | 0xe0; ^ qcc_cmdlib.c(941): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>6) & 0x3f) | 0x80; ^ qcc_cmdlib.c(942): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>0) & 0x3f) | 0x80; ^ qcc_cmdlib.c(946): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>18) & 0x07) | 0xf0; ^ qcc_cmdlib.c(947): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>12) & 0x3f) | 0x80; ^ qcc_cmdlib.c(948): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>> 6) & 0x3f) | 0x80; ^ qcc_cmdlib.c(949): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>> 0) & 0x3f) | 0x80; ^ qcc_cmdlib.c(954): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>12) & 0xf) | 0xe0; ^ qcc_cmdlib.c(955): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>6) & 0x3f) | 0x80; ^ qcc_cmdlib.c(956): remark #2259: non-pointer conversion from "unsigned int" to "char" may lose significant bits *utf8++ = ((inc>>0) & 0x3f) | 0x80; ^ qcc_cmdlib.c(1013): remark #1418: external function definition with no prior declaration void QCC_AddFile (char *filename) ^ qcc_cmdlib.c(1033): remark #1418: external function definition with no prior declaration void *FS_ReadToMem(char *filename, void *mem, int *len) ^ qcc_cmdlib.c(1043): remark #1418: external function definition with no prior declaration void FS_CloseFromMem(void *mem) ^ icc -m32 -ggdb -o qcd_main.o -c qcd_main.c -Wall icc -m32 -Wall -c -o qcctui.o qcctui.c progslib.h(76): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(281): remark #271: trailing comma is nonstandard PST_QTEST, ^ progsint.h(411): remark #82: storage class is not first const extern unsigned int type_size[]; ^ qcd_main.c(48): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits buffer[i] = info[i] ^ 0xA5; ^ qcd_main.c(89): remark #1419: external declaration in primary source file void SafeWrite(int hand, void *buf, long count); ^ qcd_main.c(90): remark #1419: external declaration in primary source file int SafeSeek(int hand, int ofs, int mode); ^ qcd_main.c(103): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits in[i] = in[i] ^ 0xA5; ^ progslib.h(76): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (pubprogfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(178): warning #1287: invalid attribute for field "Printf" int (VARGS *Printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(179): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(180): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(281): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(380): remark #82: storage class is not first const extern unsigned int type_size[]; ^ qcc.h(439): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcctui.c(11): remark #1418: external function definition with no prior declaration unsigned char *PDECL QCC_ReadFile (const char *fname, void *buffer, int len) ^ qcctui.c(26): remark #1418: external function definition with no prior declaration int PDECL QCC_FileSize (const char *fname) ^ qcctui.c(40): remark #1418: external function definition with no prior declaration pbool PDECL QCC_WriteFile (const char *name, void *data, int len) ^ qcctui.c(59): remark #1418: external function definition with no prior declaration void PDECL Sys_Error(const char *text, ...) ^ qcctui.c(73): remark #1418: external function definition with no prior declaration int logprintf(const char *format, ...) ^ icc -m32 -ggdb -o fteqcc.bin -O3 -s qccmain.o qcc_pr_comp.o qcc_pr_lex.o qcctui.o comprout.o hash.o qcc_cmdlib.o qcd_main.o make[1]: Leaving directory `/home/moodles/fteqw/engine/qclib'