Silent nightly test warning.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 11 Nov 2009 08:49:01 +0000 (08:49 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 11 Nov 2009 08:49:01 +0000 (08:49 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3110 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/algo/crc.c
bertos/algo/crc.h

index 58f6a73af2ddb351009f321be9f3b73317be148c..49ede8e84ba4a81883a4ca109a1ae70965af163a 100644 (file)
@@ -41,7 +41,7 @@
 /**
  * crctab calculated by Mark G. Mendel, Network Systems Corporation
  */
-#if CPU_HARVARD && !(ARCH & ARCH_BOOT)
+#if CPU_HARVARD && !(ARCH & defined(ARCH_BOOT))
        #define CRC_TABLE const uint16_t PROGMEM crc16tab[256]
 #else
        #define CRC_TABLE const uint16_t crc16tab[256]
index 4be0602e94273bc3c5b6a93c11bf3d75be4b0971..3fb3381292bf18a4164f99b38d5bc12b2c3eaefe 100644 (file)
@@ -71,7 +71,7 @@ extern const uint16_t crc16tab[256];
  * \param c New octet (range 0-255)
  * \param oldcrc Previous CRC16 value (referenced twice, beware of side effects)
  */
-#if CPU_HARVARD && !(ARCH & ARCH_BOOT)
+#if CPU_HARVARD && !(ARCH & defined(ARCH_BOOT))
        #define UPDCRC16(c, oldcrc) (pgm_read_uint16_t(&crc16tab[((oldcrc) >> 8) ^ ((unsigned char)(c))]) ^ ((oldcrc) << 8))
 #else
        #define UPDCRC16(c, oldcrc) ((crc16tab[((oldcrc) >> 8) ^ ((unsigned char)(c))]) ^ ((oldcrc) << 8))
@@ -86,7 +86,7 @@ extern const uint16_t crc16tab[256];
  */
 INLINE uint16_t updcrc16(uint8_t c, uint16_t oldcrc)
 {
-#if CPU_HARVARD  && !(ARCH & ARCH_BOOT)
+#if CPU_HARVARD  && !(ARCH & defined(ARCH_BOOT))
        return pgm_read_uint16_t(&crc16tab[(oldcrc >> 8) ^ c]) ^ (oldcrc << 8);
 #else
        return crc16tab[(oldcrc >> 8) ^ c] ^ (oldcrc << 8);