Pacify IAR warnings for side-effects.
[bertos.git] / cfg / compiler.h
index ba645190508307cda77ce6eeab3c02c7ee9d3440..bf9ae35c6b7537fcc0af7aea27d61ce8f6cced5a 100755 (executable)
 
 /*#*
  *#* $Log$
+ *#* Revision 1.8  2006/01/16 03:27:49  bernie
+ *#* Rename sig_t to sigbit_t to avoid clash with POSIX.
+ *#*
+ *#* Revision 1.7  2005/11/27 23:33:05  bernie
+ *#* Drop avr-libc hack for missing stdint.h.
+ *#*
  *#* Revision 1.6  2005/07/19 07:27:31  bernie
  *#* Don't use CPU_REG_BITS from cpu.h to avoid circular header dependendy.
  *#*
                typedef unsigned long long   uint64_t;
        #endif
        /* \} */
-#elif defined(__GNUC__) && CPU_AVR
-       /* avr-libc is weird... (Fixed in avr-libc-1.2, hack to be removed soon) */
-       #include <inttypes.h>
 #else
-       /* This is the correct location. */
+       /* This is the standard location. */
        #include <stdint.h>
 #endif
 
@@ -358,7 +361,7 @@ typedef void * iptr_t;
 /*! Bulk storage large enough for both pointers to constants or integers. */
 typedef const void * const_iptr_t;
 
-typedef unsigned char sig_t;     /*!< Type for signal bits. */
+typedef unsigned char sigbit_t;  /*!< Type for signal bits. */
 typedef unsigned char sigmask_t; /*!< Type for signal masks. */
 typedef unsigned char page_t;    /*!< Type for banked memory pages. */