Simple RAM file system.

Dependents:   modem_ref_helper_for_v5_3_217 modem_ref_helper

Revision:
7:695cb540ca6b
Parent:
6:7a6552200413
Child:
8:f101bd26af96
--- a/ram_fs.cpp	Wed Jan 27 14:45:37 2021 +0000
+++ b/ram_fs.cpp	Fri Jan 29 16:36:59 2021 +0000
@@ -27,7 +27,7 @@
         return;
     }
     
-    ram_fs_update((ram_fs_file_t**)&((*file)->next), file_new);
+    ram_fs_update(&((*file)->next), file_new);
 }
 
 static ram_fs_file_t* ram_fs_get(ram_fs_file_t* file, uint8_t fid)
@@ -42,7 +42,7 @@
         return file;
     }
     
-    return ram_fs_get((ram_fs_file_t*)file->next, fid);
+    return ram_fs_get(file->next, fid);
 }
 
 static int ram_fs_remove(ram_fs_file_t** file, uint8_t fid)
@@ -56,7 +56,7 @@
     if ((*file)->fid == fid)
     {
         ram_fs_file_t* file_old = *file;
-        *file = (ram_fs_file_t*)file_old->next;
+        *file = file_old->next;
         FREE(file_old);
         return 0;
     }