summaryrefslogtreecommitdiff
path: root/sim/igen/misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'sim/igen/misc.h')
-rw-r--r--sim/igen/misc.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/sim/igen/misc.h b/sim/igen/misc.h
index 163ffe498fc..0515c5a5279 100644
--- a/sim/igen/misc.h
+++ b/sim/igen/misc.h
@@ -36,11 +36,7 @@ enum
#include <stdlib.h>
#include <string.h>
-#if !defined (__attribute__) && (!defined(__GNUC__) || __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7))
-#define __attribute__(arg)
-#endif
-
-
+#include "ansidecl.h"
#include "filter_host.h"
@@ -52,7 +48,8 @@ struct _line_ref
};
/* Error appends a new line, warning and notify do not */
-typedef void error_func (const line_ref *line, const char *msg, ...);
+typedef void error_func (const line_ref *line, const char *msg, ...)
+ ATTRIBUTE_PRINTF (2, 3);
extern error_func error;
extern error_func warning;