]> git.sur5r.net Git - cc65/commitdiff
Use gcc attribs, fixed a wrong arg
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 27 Jul 2000 20:40:44 +0000 (20:40 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 27 Jul 2000 20:40:44 +0000 (20:40 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@211 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ld65/error.h
src/ld65/expr.c
src/ld65/make/gcc.mak

index 9f213abe2ea53da82328a77219543cf83eadbf14..2ce1c86011d76b73ed72c1f73d130277f882f0b6 100644 (file)
 
 
 
+/* common */
+#include "attrib.h"
+
+
+
 /*****************************************************************************/
 /*                                  Data                                    */
 /*****************************************************************************/
@@ -57,13 +62,13 @@ extern const char _MsgFail [];
 
 
 
-void Warning (const char* Format, ...);
+void Warning (const char* Format, ...) attribute((format(printf,1,2)));
 /* Print a warning message */
 
-void Error (const char* Format, ...);
+void Error (const char* Format, ...) attribute((format(printf,1,2)));
 /* Print an error message and die */
 
-void Internal (const char* Format, ...);
+void Internal (const char* Format, ...) attribute((format(printf,1,2)));
 /* Print an internal error message and die */
 
 #define CHECK(c)                                                       \
index 4122e5681953bec0f1e169b9f1b1b45fa2cc752d..ed65a991c273d9d5ac276d1467032c69d6e8d53f 100644 (file)
 
 
 
-#include "../common/exprdefs.h"
-#include "../common/xmalloc.h"
-
+/* common */
+#include "exprdefs.h"
+#include "xmalloc.h"
+         
+/* ld65 */
 #include "global.h"
 #include "error.h"
 #include "fileio.h"
@@ -253,7 +255,7 @@ int IsConstExpr (ExprNode* Root)
                 * which in turn means, that we have a circular reference.
                 */
                if (ExportHasMark (E)) {
-                   Error ("Circular reference for symbol `%s', %s(%u)",
+                   Error ("Circular reference for symbol `%s', %s(%lu)",
                           E->Name, E->Obj->Files [E->Pos.Name], E->Pos.Line);
                    Const = 0;
                } else {
index 8423a059c11ccbb85856c90474bf1eadf64fe896..b0be2f6600a644d0b4886bf56d29e619a5d08aaf 100644 (file)
@@ -4,7 +4,7 @@
 
 # Default for the compiler lib search path as compiler define
 CDEFS=-DCC65_LIB=\"/usr/lib/cc65/lib/\"
-CFLAGS = -g -O2 -Wall $(CDEFS)
+CFLAGS = -g -O2 -Wall -I../common $(CDEFS)
 CC=gcc
 LDFLAGS=