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(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call thprogslib.h(60): warning #1287: invalid attribute for field "RunError" is to say there was a problem progslib.h(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call th ^ progslib.h(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call th void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem is to say there was a problem ^ ^ is to say there was a problem ^ progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(155): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(153): warning #1287: invalid attribute for field "printf" progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" ^ void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ ^ progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" progslib.h(155): warning #1287: invalid attribute for field "Abort" progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ ^ void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(155): warning #1287: invalid attribute for field "Abort" progslib.h(155): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ ^ progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, ^ progsint.h(167): remark #271: trailing comma is nonstandard progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, PST_QTEST, ^ ^ progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(374): remark #82: storage class is not first qcc.h(374): remark #82: storage class is not first qcc.h(374): remark #82: storage class is not first qcc.h(374): 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[]; ^ ^ ^ const extern unsigned int type_size[]; ^ qcc.h(433): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc.h(433): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc.h(433): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ qcc.h(433): remark #271: trailing comma is nonstandard tt_immediate, // string, float, vector ^ 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; ^ 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, pbool saved); ^ 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(140): remark #1419: external declaration in primary source file void QCC_PR_ParseState (void); ^ qcc_pr_comp.c(162): remark #1419: external declaration in primary source file void QCC_PR_ParseDefs (char *classname); ^ 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); ^ 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 char *QCC_PR_CheakCompConstString(char *def); ^ 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(51): remark #1419: external declaration in primary source file extern pbool expandedemptymacro; ^ comprout.c(75): remark #1419: external declaration in primary source file void QCC_main (int argc, char **argv); qcc_pr_lex.c(96): remark #1419: external declaration in primary source file ^ void QCC_PR_LexWhitespace (void); ^ comprout.c(76): remark #1419: external declaration in primary source file void QCC_ContinueCompile(void); ^ comprout.c(77): remark #1419: external declaration in primary source file void QCC_FinishCompile(void); ^ qcc_pr_lex.c(104): remark #869: parameter "filename" was never referenced void QCC_PR_IncludeChunkEx (char *data, pbool duplicate, char *filename, CompilerConstant_t *cnst) ^ comprout.c(81): remark #869: parameter "doall" was never referenced pbool CompileParams(progfuncs_t *progfuncs, int doall, int nump, char **parms) ^ qcc_pr_lex.c(153): remark #1418: external function definition with no prior declaration void QCC_PR_PrintNextLine (void) ^ qcc_pr_lex.c(163): remark #1419: external declaration in primary source file extern char qccmsourcedir[]; ^ qcc_pr_lex.c(165): remark #1418: external function definition with no prior declaration qccmain.c(16): remark #1419: external declaration in primary source file void QCC_FindBestInclude(char *newfile, char *currentfile, char *rootpath) extern int optres_test1; ^ ^ qccmain.c(17): 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 comprout.c(157): remark #1418: external function definition with no prior declaration void QCC_PR_LexWhitespace (void); pbool CompileFile(progfuncs_t *progfuncs, char *filename) ^ ^ 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(49): remark #1419: external declaration in primary source file void QCC_PR_ResetErrorScope(void); ^ qcc_pr_lex.c(218): remark #1419: external declaration in primary source file int QCC_PR_LexInteger (void); ^ qcc_pr_lex.c(219): remark #1419: external declaration in primary source file void QCC_AddFile (char *filename); ^ qcc_pr_lex.c(220): remark #1419: external declaration in primary source file void QCC_PR_LexString (void); ^ qcc_pr_lex.c(221): remark #1419: external declaration in primary source file pbool QCC_PR_SimpleGetToken (void); ^ qccmain.c(96): remark #1419: external declaration in primary source file extern int numCompilerConstants; ^ qccmain.c(106): remark #1419: external declaration in primary source file extern int dotranslate_count; ^ qcc_pr_lex.c(223): remark #1418: external function definition with no prior declaration int ParsePrecompilerIf(void) ^ comprout.c(219): remark #1418: external function definition with no prior declaration int QC_strncasecmp(const char *s1, const char *s2, int n) ^ comprout.c(244): remark #111: statement is unreachable return -1; ^ qcc_pr_lex.c(316): remark #1418: external function definition with no prior declaration pbool QCC_PR_Precompiler(void) ^ qccmain.c(272): warning #188: enumerated type mixed with another type {0, NULL} ^ qccmain.c(282): remark #1419: external declaration in primary source file int QCC_CheckParm (char *check); ^ qccmain.c(284): remark #1418: external function definition with no prior declaration void QCC_BspModels (void) ^ qcc_pr_lex.c(740): remark #1419: external declaration in primary source file extern char destfile[1024]; ^ qccmain.c(343): remark #1418: external function definition with no prior declaration int QCC_CopyDupBackString (char *str) ^ qcc_pr_comp.c(552): remark #1418: external function definition with no prior declaration pbool OpAssignsToC(unsigned int op) ^ qccmain.c(358): remark #1418: external function definition with no prior declaration void QCC_PrintStrings (void) ^ qcc_pr_lex.c(822): remark #1419: external declaration in primary source file extern pbool compressoutput; ^ qcc_pr_comp.c(573): remark #1418: external function definition with no prior declaration pbool OpAssignsToB(unsigned int op) ^ qccmain.c(396): remark #1418: external function definition with no prior declaration void QCC_PrintFields (void) ^ qcc_pr_lex.c(852): remark #1419: external declaration in primary source file extern char sourcefileslist[MAXSOURCEFILESLIST][1024]; ^ qcc_pr_lex.c(854): remark #1419: external declaration in primary source file extern int numsourcefiles; ^ qccmain.c(408): remark #1418: external function definition with no prior declaration void QCC_PrintGlobals (void) ^ qccmain.c(420): remark #1419: external declaration in primary source file int encode(int len, int method, char *in, int handle); ^ qccmain.c(421): remark #1418: external function definition with no prior declaration int WriteSourceFiles(int h, dprograms_t *progs, pbool sourceaswell) ^ qcc_pr_lex.c(901): remark #1419: external declaration in primary source file extern char destfile[1024]; ^ qcc_pr_lex.c(903): remark #1419: external declaration in primary source file extern char qccmfilename[1024]; ^ qccmain.c(421): remark #869: parameter "progs" was never referenced int WriteSourceFiles(int h, dprograms_t *progs, pbool sourceaswell) ^ qccmain.c(484): remark #1418: external function definition with no prior declaration void QCC_InitData (void) ^ qcc_pr_comp.c(835): remark #1418: external function definition with no prior declaration pbool QCC_OPCodeValid(QCC_opcode_t *op) ^ qccmain.c(519): remark #1418: external function definition with no prior declaration int WriteBodylessFuncs (int handle) ^ qccmain.c(540): remark #1418: external function definition with no prior declaration void QCC_UnmarshalLocals(void) ^ qccmain.c(576): remark #1419: external declaration in primary source file CompilerConstant_t *QCC_PR_CheckCompConstDefined(char *def); ^ qccmain.c(577): remark #1418: external function definition with no prior declaration pbool QCC_WriteData (int crc) ^ qcc_pr_comp.c(1093): remark #1419: external declaration in primary source file QCC_def_t *QCC_PR_Expression (int priority, int exprflags); ^ qcc_pr_comp.c(1094): remark #1419: external declaration in primary source file int QCC_AStatementJumpsTo(int targ, int first, int last); ^ qcc_pr_lex.c(1319): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_pr_comp.c(1095): remark #1419: external declaration in primary source file *end = c; pbool QCC_StatementIsAJump(int stnum, int notifdest); ^ ^ qcc_pr_comp.c(1109): 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); ^ qcc_pr_lex.c(1339): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_lex.c(1368): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_comp.c(1140): 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(1142): remark #1419: external declaration in primary source file extern char *basictypenames[]; ^ qcc_pr_lex.c(1377): remark #1418: external function definition with no prior declaration void QCC_PR_LexNumber (void) ^ qcc_pr_lex.c(1409): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qccmain.c(757): warning #186: pointless comparison of unsigned integer with zero qcc_pr_lex.c(1415): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits if (opt_function_names && functions[G_FUNCTION(def->ofs)].first_statement<0) pr_token[tokenlen++] = c; ^ ^ qcc_pr_lex.c(1421): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1427): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_comp.c(1185): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeTranslateStringConst(char *value); qcc_pr_lex.c(1435): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits ^ pr_token[tokenlen++] = c; ^ qcc_pr_comp.c(1186): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeStringConst(char *value); ^ qcc_pr_comp.c(1187): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeFloatConst(float value); ^ qcc_pr_comp.c(1188): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeIntConst(int value); ^ qcc_pr_comp.c(1189): remark #1419: external declaration in primary source file QCC_def_t *QCC_MakeVectorConst(float a, float b, float c); ^ qcc_pr_lex.c(1454): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; ^ qcc_pr_lex.c(1458): remark #2259: non-pointer conversion from "int" to "float" may lose significant bits pr_immediate._float = num*sign; ^ qcc_pr_lex.c(1463): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[tokenlen++] = c; qcc_pr_comp.c(1200): remark #1418: external function definition with no prior declaration ^ gofs_t QCC_GetFreeOffsetSpace(unsigned int size) ^ qcc_pr_comp.c(1246): remark #1418: external function definition with no prior declaration void QCC_FreeOffset(gofs_t ofs, unsigned int size) ^ qcc_pr_lex.c(1500): remark #1418: external function definition with no prior declaration float QCC_PR_LexFloat (void) ^ qcc_pr_lex.c(1509): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_lex.c(1527): remark #1418: external function definition with no prior declaration void QCC_PR_LexVector (void) ^ qcc_pr_comp.c(1455): remark #181: argument is incompatible with corresponding format string conversion sprintf(buffer, "locked_%i", t->ofs); ^ qcc_pr_lex.c(1605): remark #1418: external function definition with no prior declaration void QCC_PR_LexName (void) ^ qcc_pr_lex.c(1614): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[len] = c; ^ qcc_pr_comp.c(1474): remark #181: argument is incompatible with corresponding format string conversion sprintf(buffer, "locked_%i", t->ofs); ^ qcc_pr_lex.c(1630): remark #1418: external function definition with no prior declaration void QCC_PR_LexPunctuation (void) ^ qcc_pr_comp.c(1493): remark #181: argument is incompatible with corresponding format string conversion sprintf(buffer, "locked_%i", t->ofs); ^ qccmain.c(983): warning #186: pointless comparison of unsigned integer with zero if (stmt.a < 0) ^ qccmain.c(987): warning #186: pointless comparison of unsigned integer with zero if (stmt.b < 0) ^ qcc_pr_comp.c(1547): remark #1419: external declaration in primary source file void QCC_WriteAsmFunction(QCC_def_t *sc, unsigned int firststatement, gofs_t firstparm); ^ qccmain.c(991): warning #186: pointless comparison of unsigned integer with zero if (stmt.c < 0) ^ qcc_pr_comp.c(1561): 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(1561): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "temp_%i_%c", t->ofs, 'x' + (ofs-t->ofs)%3); ^ qcc_pr_lex.c(1742): remark #1418: external function definition with no prior declaration qcc_pr_comp.c(1563): remark #181: argument is incompatible with corresponding format string conversion qccmain.c(1006): warning #186: pointless comparison of unsigned integer with zero sprintf(message, "temp_%i", t->ofs); if (statements[i].a < 0) ^ ^ int QCC_PR_FindMacro (char *name) ^ qccmain.c(1010): warning #186: pointless comparison of unsigned integer with zero if (statements[i].b < 0) ^ qcc_pr_comp.c(1579): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "%s_%c", var->name, 'x' + (ofs-var->ofs)%3); ^ qccmain.c(1014): warning #186: pointless comparison of unsigned integer with zero if (statements[i].c < 0) ^ qcc_pr_lex.c(1764): remark #1418: external function definition with no prior declaration void QCC_PR_ExpandMacro(void) ^ qcc_pr_comp.c(1618): 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(1631): remark #181: argument is incompatible with corresponding format string conversion qcc_pr_lex.c(1807): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits sprintf(message, "parm%i", (ofs-OFS_PARM0)/3); pr_token[i] = c; ^ ^ qcc_pr_comp.c(1633): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "offset_%i", ofs); ^ qcc_pr_comp.c(1638): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "return_%c", 'x' + ofs-OFS_RETURN); ^ qcc_pr_comp.c(1640): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "parm%i_%c", (ofs-OFS_PARM0)/3, 'x' + (ofs-OFS_PARM0)%3); ^ qcc_pr_comp.c(1640): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "parm%i_%c", (ofs-OFS_PARM0)/3, 'x' + (ofs-OFS_PARM0)%3); ^ qcc_pr_comp.c(1642): remark #181: argument is incompatible with corresponding format string conversion sprintf(message, "offset_%i", ofs); ^ qcc_pr_lex.c(1815): remark #1418: external function definition with no prior declaration pbool QCC_PR_LexMacroName(void) ^ qcc_pr_comp.c(1648): 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); ^ qcc_pr_lex.c(1844): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits pr_token[i] = c; ^ qcc_pr_lex.c(1852): remark #1418: external function definition with no prior declaration void QCC_PR_MacroFrame(char *name, int value) ^ qcc_pr_lex.c(1879): remark #1418: external function definition with no prior declaration void QCC_PR_ParseFrame (void) ^ qcc_pr_lex.c(1894): remark #1418: external function definition with no prior declaration void QCC_PR_LexGrab (void) ^ qcc_pr_comp.c(1802): 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(1806): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) == 0) ^ qcc_pr_comp.c(1814): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) == 1) ^ qcc_pr_comp.c(1823): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_a->ofs) != 0) ^ qcc_pr_comp.c(1889): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) == 0) ^ qcc_pr_comp.c(1898): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) == 1) ^ qcc_pr_comp.c(1907): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(var_b->ofs) != 0) ^ qcc_pr_lex.c(2020): remark #1418: external function definition with no prior declaration void QCC_PR_Undefine(void) ^ qccmain.c(1377): remark #1418: external function definition with no prior declaration char *QCC_PR_String (char *string) ^ qccmain.c(1416): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_DefForFieldOfs (gofs_t ofs) ^ qcc_pr_lex.c(2180): remark #1418: external function definition with no prior declaration int QCC_PR_CheakCompConst(void) ^ qccmain.c(1479): remark #181: argument is incompatible with corresponding format string conversion sprintf (line, "bad type %i", type); ^ qccmain.c(1611): warning #188: enumerated type mixed with another type qcc_typeinfo[numtypeinfos].type = basictype; ^ qccmain.c(1632): remark #1418: external function definition with no prior declaration void QCC_PR_BeginCompilation (void *memory, int memsize) ^ qccmain.c(1634): remark #1419: external declaration in primary source file extern int recursivefunctiontype; ^ qccmain.c(1635): remark #1419: external declaration in primary source file extern struct freeoffset_s *freeofs; ^ qccmain.c(1718): remark #1418: external function definition with no prior declaration int QCC_PR_FinishCompilation (void) ^ qcc_pr_comp.c(2599): 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) ^ qcc_pr_comp.c(2627): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseImmediate (void) ^ qcc_pr_comp.c(2681): remark #1572: floating-point equality and inequality comparisons are unreliable if ( G_FLOAT(cn->ofs) == pr_immediate._float ) ^ qcc_pr_comp.c(2697): remark #1572: floating-point equality and inequality comparisons are unreliable if ( ( G_FLOAT(cn->ofs) == pr_immediate.vector[0] ) ^ qcc_pr_comp.c(2698): remark #1572: floating-point equality and inequality comparisons are unreliable && ( G_FLOAT(cn->ofs+1) == pr_immediate.vector[1] ) ^ qcc_pr_comp.c(2699): remark #1572: floating-point equality and inequality comparisons are unreliable && ( G_FLOAT(cn->ofs+2) == pr_immediate.vector[2] ) ) ^ qcc_pr_lex.c(2644): remark #1418: external function definition with no prior declaration void QCC_PR_PrintScope (void) ^ qccmain.c(1817): remark #1418: external function definition with no prior declaration void QCC_CRC_Init(unsigned short *crcvalue) ^ qcc_pr_lex.c(2671): remark #1419: external declaration in primary source file void editbadfile(char *file, int line); ^ qcc_pr_comp.c(2735): remark #1418: external function definition with no prior declaration void QCC_PrecacheSound (QCC_def_t *e, int ch) ^ qccmain.c(1822): remark #1418: external function definition with no prior declaration void QCC_CRC_ProcessByte(unsigned short *crcvalue, qbyte data) ^ qccmain.c(1824): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits *crcvalue = (*crcvalue << 8) ^ QCC_crctable[(*crcvalue >> 8) ^ data]; ^ qcc_pr_lex.c(2673): remark #869: parameter "errortype" was never referenced void VARGS QCC_PR_ParseError (int errortype, char *error, ...) ^ qcc_pr_comp.c(2762): remark #1418: external function definition with no prior declaration void QCC_PrecacheModel (QCC_def_t *e, int ch) ^ qccmain.c(1827): remark #1418: external function definition with no prior declaration unsigned short QCC_CRC_Value(unsigned short crcvalue) ^ qccmain.c(1829): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits qcc_pr_lex.c(2694): remark #869: parameter "errortype" was never referenced return crcvalue ^ CRC_XOR_VALUE; void VARGS QCC_PR_ParseErrorPrintDef (int errortype, QCC_def_t *def, char *error, ...) ^ ^ qcc_pr_comp.c(2798): remark #1418: external function definition with no prior declaration void QCC_SetModel (QCC_def_t *e) ^ qccmain.c(1875): remark #869: parameter "file" was never referenced static void Add3(char *p, unsigned short *crc, char *file) ^ qcc_pr_comp.c(2825): remark #1418: external function definition with no prior declaration void QCC_PrecacheTexture (QCC_def_t *e, int ch) ^ qccmain.c(1883): remark #1418: external function definition with no prior declaration unsigned short QCC_PR_WriteProgdefs (char *filename) ^ qcc_pr_comp.c(2852): remark #1418: external function definition with no prior declaration void QCC_PrecacheFile (QCC_def_t *e, int ch) ^ qcc_pr_lex.c(2968): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_DuplicateType(QCC_type_t *in) ^ qcc_pr_comp.c(2879): remark #1418: external function definition with no prior declaration void QCC_PrecacheFileOptimised (char *n, int ch) ^ qcc_pr_comp.c(2897): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_GenerateFunctionCall (QCC_def_t *func, QCC_def_t *arglist[], int argcount) //warning, the func could have no name set if it's a field call. ^ qcc_pr_lex.c(3066): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_FindType (QCC_type_t *type) ^ qccmain.c(2013): remark #981: operands are evaluated in unspecified order ADD2(qcva("\t{%i,\t%i,\t\"%s\"}",G_INT(d->ofs), d->type->aux_type->type, d->name)); ^ qccmain.c(2013): remark #981: operands are evaluated in unspecified order ADD2(qcva("\t{%i,\t%i,\t\"%s\"}",G_INT(d->ofs), d->type->aux_type->type, d->name)); ^ qccmain.c(2019): remark #981: operands are evaluated in unspecified order ADD2(qcva("#define PROGHEADER_CRC %i\n", crc)); ^ qccmain.c(2019): remark #981: operands are evaluated in unspecified order ADD2(qcva("#define PROGHEADER_CRC %i\n", crc)); ^ qccmain.c(2031): remark #2259: non-pointer conversion from "int" to "unsigned short" may lose significant bits crc = ForcedCRC; ^ qcc_pr_comp.c(2902): remark #593: variable "extraparms" was set but never used int extraparms=false; ^ qccmain.c(1890): remark #593: variable "ld" was set but never used QCC_def_t *ld; ^ qcc_pr_lex.c(3324): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_PointerType (QCC_type_t *pointsto) qcc_pr_comp.c(2903): remark #593: variable "np" was set but never used ^ int np; ^ qccmain.c(2180): remark #1418: external function definition with no prior declaration void QCC_CreatePath (char *path) ^ qcc_pr_comp.c(3118): 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(3338): remark #1418: external function definition with no prior declaration QCC_type_t *QCC_PR_FieldType (QCC_type_t *pointsto) ^ qccmain.c(2180): remark #869: parameter "path" was never referenced void QCC_CreatePath (char *path) ^ qcc_pr_comp.c(3153): remark #1599: declaration hides variable "t" (declared at line 3122) QCC_type_t *t; ^ qccmain.c(2209): remark #1418: external function definition with no prior declaration void QCC_PackFile (char *src, char *name) ^ qccmain.c(2278): remark #1418: external function definition with no prior declaration void QCC_CopyFile (char *src, char *dest) ^ qccmain.c(2278): remark #869: parameter "src" was never referenced void QCC_CopyFile (char *src, char *dest) ^ qcc_pr_comp.c(3254): remark #1599: declaration hides variable "t" (declared at line 3122) QCC_def_t *t; ^ qccmain.c(2278): remark #869: parameter "dest" was never referenced void QCC_CopyFile (char *src, char *dest) ^ qccmain.c(2316): remark #1418: external function definition with no prior declaration void _QCC_CopyFiles (int blocknum, int copytype, char *srcdir, char *destdir) ^ qcc_pr_comp.c(3388): remark #1599: declaration hides variable "t" (declared at line 3122) QCC_def_t *t; ^ qccmain.c(2427): remark #1418: external function definition with no prior declaration void QCC_CopyFiles (void) ^ qccmain.c(2497): remark #1418: external function definition with no prior declaration void QCC_PR_CommandLinePrecompilerOptions (void) ^ qccmain.c(2691): remark #1419: external declaration in primary source file void QCC_FinishCompile(void); ^ qccmain.c(2694): remark #1419: external declaration in primary source file void SetEndian(void); ^ qccmain.c(2698): remark #1418: external function definition with no prior declaration void QCC_SetDefaultProperties (void) ^ qcc_pr_comp.c(3748): 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), TypeName(p)); ^ qcc_pr_comp.c(3748): 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), TypeName(p)); ^ qcc_pr_comp.c(3752): 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), TypeName(p)); ^ qcc_pr_comp.c(3752): 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), TypeName(p)); ^ qcc_pr_comp.c(3126): remark #593: variable "callconvention" was set but never used int callconvention; ^ qccmain.c(2809): remark #1418: external function definition with no prior declaration int QCC_FindQCFiles() ^ qccmain.c(2867): remark #1419: external declaration in primary source file extern int accglobalsblock; ^ qcc_pr_comp.c(3861): remark #1572: floating-point equality and inequality comparisons are unreliable if ( G_FLOAT(cn->ofs+0) == a && ^ qcc_pr_comp.c(3862): remark #1572: floating-point equality and inequality comparisons are unreliable G_FLOAT(cn->ofs+1) == b && ^ qcc_pr_comp.c(3863): remark #1572: floating-point equality and inequality comparisons are unreliable G_FLOAT(cn->ofs+2) == c) ^ qccmain.c(2869): remark #1418: external function definition with no prior declaration void QCC_main (int argc, char **argv) //as part of the quake engine ^ qccmain.c(2871): remark #1419: external declaration in primary source file extern int pr_bracelevel; ^ qcc_pr_comp.c(3892): remark #1419: external declaration in primary source file extern hashtable_t floatconstdefstable; ^ qccmain.c(2908): 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(3934): remark #1419: external declaration in primary source file extern hashtable_t stringconstdefstable, stringconstdefstable_trans; ^ qcc_pr_comp.c(3934): remark #1419: external declaration in primary source file extern hashtable_t stringconstdefstable, stringconstdefstable_trans; ^ qcc_pr_comp.c(4013): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_MemberInParentClass(char *name, QCC_type_t *clas) ^ qcc_pr_comp.c(4047): remark #1418: external function definition with no prior declaration void QCC_PR_EmitFieldsForMembers(QCC_type_t *clas) ^ qcc_pr_comp.c(4104): remark #1418: external function definition with no prior declaration void QCC_PR_EmitClassFunctionTable(QCC_type_t *clas, QCC_type_t *childclas, QCC_def_t *ed, QCC_def_t **constructor) ^ qccmain.c(3190): remark #1419: external declaration in primary source file void StartNewStyleCompile(void); ^ qccmain.c(3247): remark #1599: declaration hides variable "s" (declared at line 2878) struct stat s, os; ^ qccmain.c(3283): remark #1419: external declaration in primary source file void new_QCC_ContinueCompile(void); ^ qccmain.c(3285): remark #1418: external function definition with no prior declaration void QCC_ContinueCompile(void) ^ qcc_pr_comp.c(4236): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_ParseValue (QCC_type_t *assumeclass, pbool allowarrayassign) ^ qccmain.c(3478): remark #1419: external declaration in primary source file extern char *compilingfile; ^ qccmain.c(3479): remark #1419: external declaration in primary source file extern QCC_string_t s_file, s_file2; ^ qccmain.c(3479): remark #1419: external declaration in primary source file extern QCC_string_t s_file, s_file2; ^ qccmain.c(3480): remark #1419: external declaration in primary source file extern char *pr_file_p; ^ qccmain.c(3481): remark #1419: external declaration in primary source file extern int pr_source_line; ^ qccmain.c(3482): remark #1419: external declaration in primary source file extern QCC_def_t *pr_scope; ^ qccmain.c(3483): remark #1419: external declaration in primary source file void QCC_PR_ParseDefs (char *classname); ^ qcc_pr_comp.c(4360): warning #186: pointless comparison of unsigned integer with zero if (i < 0 || i >= ((!idx)?d->arraysize:t->arraysize)) ^ qcc_pr_comp.c(4374): 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); ^ qccmain.c(3489): remark #1418: external function definition with no prior declaration void StartNewStyleCompile(void) ^ qccmain.c(3526): remark #111: statement is unreachable QCC_PR_SkipToSemicolon (); ^ qcc_pr_comp.c(4662): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_Term (void) ^ qcc_pr_comp.c(5015): remark #1418: external function definition with no prior declaration int QCC_canConv(QCC_def_t *from, etype_t to) ^ qcc_pr_comp.c(5216): warning #188: enumerated type mixed with another type type_c = -1; // not a field ^ qcc_pr_comp.c(5066): remark #593: variable "type_b" was set but never used etype_t type_a, type_b, type_c; ^ qcc_pr_comp.c(5514): remark #1572: floating-point equality and inequality comparisons are unreliable if ((float)i == G_FLOAT(def->ofs)) ^ qcc_pr_comp.c(5522): remark #1418: external function definition with no prior declaration void QCC_PR_GotoStatement (QCC_dstatement_t *patch2, char *labelname) ^ qcc_pr_comp.c(5537): 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(5566): remark #1418: external function definition with no prior declaration void QCC_PR_ParseStatement (void) ^ qcc_pr_comp.c(5662): remark #1572: floating-point equality and inequality comparisons are unreliable if (!G_FLOAT(e->ofs)) ^ qcc_pr_comp.c(5712): remark #1599: declaration hides variable "i" (declared at line 5571) int numtemp, i; ^ qcc_pr_comp.c(5810): remark #1572: floating-point equality and inequality comparisons are unreliable if (G_FLOAT(e->ofs)) ^ qcc_pr_comp.c(5898): 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(5898): 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(6462): remark #593: variable "f" was set but never used char f; ^ qcc_pr_comp.c(6657): remark #1418: external function definition with no prior declaration pbool QCC_FuncJumpsTo(int first, int last, int statement) ^ qcc_pr_comp.c(6708): remark #1418: external function definition with no prior declaration pbool QCC_FuncJumpsToRange(int first, int last, int firstr, int lastr) ^ qcc_pr_comp.c(6808): remark #1418: external function definition with no prior declaration void QCC_CompoundJumps(int first, int last) ^ qcc_pr_comp.c(6876): remark #1418: external function definition with no prior declaration void QCC_CheckForDeadAndMissingReturns(int first, int last, int rettype) ^ qcc_pr_comp.c(7101): remark #1418: external function definition with no prior declaration void QCC_Marshal_Locals(int first, int laststatement) ^ qcc_pr_comp.c(7225): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, "\t%i", statements[i].a); ^ qcc_pr_comp.c(7231): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].b); ^ qcc_pr_comp.c(7237): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].c); ^ qcc_pr_comp.c(7247): remark #181: argument is incompatible with corresponding format string conversion fprintf(asmfile, ",\t%i", statements[i].c); ^ qcc_pr_comp.c(7265): remark #1418: external function definition with no prior declaration QCC_function_t *QCC_PR_ParseImmediateStatements (QCC_type_t *type) ^ qcc_pr_comp.c(7291): remark #1572: floating-point equality and inequality comparisons are unreliable && pr_immediate._float == (int)pr_immediate._float) ^ qcc_pr_comp.c(7307): remark #1572: floating-point equality and inequality comparisons are unreliable || pr_immediate._float != (int)pr_immediate._float) ^ qcc_pr_comp.c(7516): 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(7550): 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(7583): remark #1418: external function definition with no prior declaration QCC_def_t *QCC_PR_EmitArrayGetVector(QCC_def_t *array) ^ qcc_pr_comp.c(7727): 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(7754): 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(7815): 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(8065): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8065): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8100): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8100): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8135): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8135): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8170): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8170): 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), TypeName(def->type)); ^ qcc_pr_comp.c(8242): 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(8376): remark #1418: external function definition with no prior declaration void QCC_PR_ExpandUnionToFields(QCC_type_t *type, int *fields) ^ qcc_pr_comp.c(8379): 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(8383): 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(8419): remark #1572: floating-point equality and inequality comparisons are unreliable && pr_immediate._float == (int)pr_immediate._float) ^ qcc_pr_comp.c(8476): 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(8589): remark #1418: external function definition with no prior declaration void QCC_PR_ParseInitializerDef(QCC_def_t *def, pbool isvar, pbool isconst) ^ qcc_pr_comp.c(8813): remark #1572: floating-point equality and inequality comparisons are unreliable if (i != fv) ^ qcc_pr_comp.c(9106): 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(9193): remark #981: operands are evaluated in unspecified order name = qccHunkAlloc(strlen(classname) + strlen(name) + 3); ^ qcc_pr_comp.c(8622): remark #593: variable "oldglobals" was set but never used gofs_t oldglobals; ^ qcc_pr_comp.c(9421): remark #1418: external function definition with no prior declaration pbool QCC_Include(char *filename) ^ icc -m32 -ggdb -o hash.o -c hash.c -Wall 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 icc -m32 -ggdb -o qcd_main.o -c qcd_main.c -Wall icc -m32 -Wall -c -o qcctui.o qcctui.c progslib.h(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(155): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(374): remark #82: storage class is not first const extern unsigned int type_size[]; ^ qcc.h(433): 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(286): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(294): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(303): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(365): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(381): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(394): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(411): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(422): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits qcc_token[len] = c; ^ qcc_cmdlib.c(444): remark #1418: external function definition with no prior declaration char *QC_strupr (char *start) ^ qcc_cmdlib.c(450): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits *in = toupper(*in); ^ qcc_cmdlib.c(456): remark #1418: external function definition with no prior declaration char *QC_strlower (char *start) ^ qcc_cmdlib.c(462): remark #2259: non-pointer conversion from "int" to "char" may lose significant bits *in = tolower(*in); ^ qcc_cmdlib.c(486): remark #1419: external declaration in primary source file extern int numsourcefiles; ^ qcc_cmdlib.c(484): remark #869: parameter "errortype" was never referenced void VARGS QCC_Error (int errortype, const char *error, ...) ^ qcc_cmdlib.c(519): remark #1418: external function definition with no prior declaration int QCC_CheckParm (char *check) ^ qcc_cmdlib.c(708): remark #1418: external function definition with no prior declaration long ParseHex (char *hex) ^ qcc_cmdlib.c(787): remark #1418: external function definition with no prior declaration void ResizeBuf(int hand, int newsize) ^ qcc_cmdlib.c(877): remark #1418: external function definition with no prior declaration void QCC_AddFile (char *filename) ^ qcc_cmdlib.c(897): remark #1418: external function definition with no prior declaration void *FS_ReadToMem(char *filename, void *mem, int *len) ^ qcc_cmdlib.c(907): remark #1418: external function definition with no prior declaration void FS_CloseFromMem(void *mem) ^ progslib.h(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(155): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, ^ progsint.h(294): 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(60): warning #1287: invalid attribute for field "RunError" void (VARGS *RunError) (progfuncs_t *prinst, char *msg, ...) LIKEPRINTF(2); //builtins call this to say there was a problem ^ progslib.h(153): warning #1287: invalid attribute for field "printf" int (VARGS *printf) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(154): warning #1287: invalid attribute for field "Sys_Error" void (VARGS *Sys_Error) (const char *, ...) LIKEPRINTF(1); ^ progslib.h(155): warning #1287: invalid attribute for field "Abort" void (VARGS *Abort) (char *, ...) LIKEPRINTF(1); ^ progsint.h(167): remark #271: trailing comma is nonstandard PST_QTEST, ^ qcc.h(374): remark #82: storage class is not first const extern unsigned int type_size[]; ^ qcc.h(433): 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 *QCC_ReadFile (char *fname, void *buffer, int len) ^ qcctui.c(26): remark #1418: external function definition with no prior declaration int QCC_FileSize (char *fname) ^ qcctui.c(40): remark #1418: external function definition with no prior declaration pbool QCC_WriteFile (char *name, void *data, int len) ^ qcctui.c(59): remark #1418: external function definition with no prior declaration void Sys_Error(const char *text, ...) ^ qcctui.c(73): remark #1418: external function definition with no prior declaration int logprintf(const char *format, ...) ^ qcctui.c(102): warning #556: a value of type "unsigned char *(*)(char *, void *, int)" cannot be assigned to an entity of type "unsigned char *(*)(const char *, void *, int)" funcs.parms->ReadFile = QCC_ReadFile; ^ qcctui.c(103): warning #556: a value of type "int (*)(char *)" cannot be assigned to an entity of type "int (*)(const char *)" funcs.parms->FileSize = QCC_FileSize; ^ qcctui.c(104): warning #556: a value of type "pbool={int} (*)(char *, void *, int)" cannot be assigned to an entity of type "pbool={int} (*)(const char *, void *, int)" funcs.parms->WriteFile = QCC_WriteFile; ^ 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'