Fixed avr warnings.
authorgkostka <kostka.grzegorz@gmail.com>
Fri, 30 May 2014 13:54:09 +0000 (13:54 +0000)
committergkostka <kostka.grzegorz@gmail.com>
Fri, 30 May 2014 13:54:09 +0000 (13:54 +0000)
CMakeLists.txt
lwext4/ext4_hash.c
lwext4/ext4_types.h

index ab8d78c8e06bfce08affdf4d36452a0f8781ca9c..99de12e00bd3b3da527bfaa4e3410831d7c6b18c 100644 (file)
@@ -29,7 +29,10 @@ elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  cortex-m4)
 elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  bf518)\r
     #bf518 demos\r
     #...\r
-elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  generic)\r
+elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  avrxmega7)\r
+    #avrxmega7 demos\r
+    #...\r
+else()\r
     #Generic example target\r
     add_subdirectory(blockdev)\r
     add_subdirectory(fs_test)\r
index 6892e45cd661a9aa0dd481e89c21eba683988b50..20a50e7f486c391a1696502b2fce7c0cab1d71ef 100644 (file)
@@ -194,7 +194,7 @@ ext2_legacy_hash(const char *name, int len, int unsigned_char)
 }\r
 \r
 static void\r
-ext2_prep_hashbuf(const char *src, int slen, uint32_t *dst, int dlen,\r
+ext2_prep_hashbuf(const char *src, uint32_t slen, uint32_t *dst, int dlen,\r
     int unsigned_char)\r
 {\r
     uint32_t padding = slen | (slen << 8) | (slen << 16) | (slen << 24);\r
@@ -204,7 +204,7 @@ ext2_prep_hashbuf(const char *src, int slen, uint32_t *dst, int dlen,
     const unsigned char *ubuf = (const unsigned char *)src;\r
     const signed char *sbuf = (const signed char *)src;\r
 \r
-    if (slen > dlen)\r
+    if (slen > (uint32_t)dlen)\r
         len = dlen;\r
     else\r
         len = slen;\r
index 323023193adafccfd4be63332943d1f60489ebcb..1b8ddd925644ea90272cefb36cdddd57508cb2cb 100644 (file)
@@ -485,7 +485,7 @@ struct ext4_directory_dx_block {
     struct ext4_directory_dx_entry *position;
 } ;
 
-#define EXT4_ERR_BAD_DX_DIR       (-75000)
+#define EXT4_ERR_BAD_DX_DIR       (-25000)
 
 
 /*