X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fcompiler.h;h=bf9ae35c6b7537fcc0af7aea27d61ce8f6cced5a;hb=ff16c7e3fd2184d58a87d5fe1576cd246ecb719e;hp=ba645190508307cda77ce6eeab3c02c7ee9d3440;hpb=0255004aec6cf62df50b525c7e7d9f4a9380b4d4;p=bertos.git diff --git a/cfg/compiler.h b/cfg/compiler.h index ba645190..bf9ae35c 100755 --- a/cfg/compiler.h +++ b/cfg/compiler.h @@ -14,6 +14,12 @@ /*#* *#* $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. *#* @@ -324,11 +330,8 @@ 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 #else - /* This is the correct location. */ + /* This is the standard location. */ #include #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. */