ext4_write: parameter litt fix (const)
authorgkostka <kostka.grzegorz@gmail.com>
Sat, 8 Nov 2014 16:07:15 +0000 (16:07 +0000)
committergkostka <kostka.grzegorz@gmail.com>
Sat, 8 Nov 2014 16:07:15 +0000 (16:07 +0000)
lwext4/ext4.c
lwext4/ext4.h

index bc036e550c421462d717aaf5f7a6b54c63d7afe2..85d1fca15de4b920b242c08658ed8cf96b923d90 100644 (file)
@@ -934,14 +934,11 @@ int ext4_fread(ext4_file *f, void *buf, uint32_t size, uint32_t *rcnt)
     return r;\r
 }\r
 \r
-int ext4_fwrite(ext4_file *f, void *buf, uint32_t size, uint32_t *wcnt)\r
+int ext4_fwrite(ext4_file *f, const void *buf, uint32_t size, uint32_t *wcnt)\r
 {\r
-    int r = EOK;\r
     uint32_t u;\r
     uint32_t fblock;\r
-    struct ext4_block b;\r
-    uint8_t *u8_buf = buf;\r
-    struct ext4_inode_ref ref;\r
+\r
     uint32_t sblock;\r
     uint32_t sblock_end;\r
     uint32_t file_blocks;\r
@@ -949,6 +946,11 @@ int ext4_fwrite(ext4_file *f, void *buf, uint32_t size, uint32_t *wcnt)
     uint32_t fblock_start;\r
     uint32_t fblock_cnt;\r
 \r
+    struct ext4_block b;\r
+    struct ext4_inode_ref ref;\r
+    const uint8_t *u8_buf = buf;\r
+    int r;;\r
+\r
     ext4_assert(f && f->mp);\r
 \r
     if(f->flags & O_RDONLY)\r
index 9b2810b5d539eceeb066cfdb206cbb7e13ae4bf9..f08f11cac9d8f7b4cb81c41db59df0ae666bab16 100644 (file)
@@ -292,7 +292,7 @@ int ext4_fread (ext4_file *f, void *buf, uint32_t size, uint32_t *rcnt);
  * @param   size write length\r
  * @param   wcnt bytes written (may be NULL)\r
  * @return  standard error code*/\r
-int ext4_fwrite(ext4_file *f, void *buf, uint32_t size, uint32_t *wcnt);\r
+int ext4_fwrite(ext4_file *f, const void *buf, uint32_t size, uint32_t *wcnt);\r
 \r
 /**@brief   File seek operation.\r
  * @param   f file handle\r