[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/src/m4.h,v [branch-1_4]
From: |
Eric Blake |
Subject: |
Changes to m4/src/m4.h,v [branch-1_4] |
Date: |
Thu, 22 Jun 2006 17:43:05 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/06/22 17:43:05
Index: src/m4.h
===================================================================
RCS file: /sources/m4/m4/src/m4.h,v
retrieving revision 1.1.1.1.2.10
retrieving revision 1.1.1.1.2.11
diff -u -b -r1.1.1.1.2.10 -r1.1.1.1.2.11
--- src/m4.h 22 Jun 2006 14:55:48 -0000 1.1.1.1.2.10
+++ src/m4.h 22 Jun 2006 17:43:05 -0000 1.1.1.1.2.11
@@ -477,13 +477,25 @@
/* Other debug stuff. */
#ifdef DEBUG
-# define DEBUG_INPUT
-# define DEBUG_MACRO
-# define DEBUG_SYM
-# define DEBUG_INCL
+# define DEBUG_INCL 1
+# define DEBUG_INPUT 1
+# define DEBUG_MACRO 1
+# define DEBUG_OUTPUT 1
+# define DEBUG_STKOVF 1
+# define DEBUG_SYM 1
#endif
/* Convert a possibly-signed character to an unsigned character. This is
a bit safer than casting to unsigned char, since it catches some type
errors that the cast doesn't. */
static inline unsigned char to_uchar (char ch) { return ch; }
+
+/* Take advantage of GNU C compiler source level optimization hints,
+ using portable macros. */
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
+# define M4_GNUC_ATTRIBUTE(args) __attribute__(args)
+#else
+# define M4_GNUC_ATTRIBUTE(args)
+#endif /* __GNUC__ */
+
+#define M4_GNUC_UNUSED M4_GNUC_ATTRIBUTE((unused))
- Changes to m4/src/m4.h,v [branch-1_4], Eric Blake, 2006/06/15
- Changes to m4/src/m4.h,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/src/m4.h,v [branch-1_4],
Eric Blake <=
- Changes to m4/src/m4.h,v [branch-1_4], Eric Blake, 2006/06/22
- Changes to m4/src/m4.h,v [branch-1_4], Eric Blake, 2006/06/30