+++ /dev/null
-\r
-#include "core.h"\r
-\r
-IO_File *File_Initilaize(void)\r
-{\r
- IO_File *file;\r
-\r
- file = (IO_File *)System_CommonStruct_Allocate(SYSTEM_STRUCTID_FILE);\r
-\r
- file->flags.bit.initialized = True;\r
-\r
- return file;\r
-}\r
-\r
-uint File_Free(IO_File *file)\r
-{\r
- uint i;\r
-\r
- if(file == Null){\r
- return 1;\r
- }\r
- if(file->img != Null){\r
- System_Memory_Free(file->img, file->size);\r
- }\r
- if(file->path != Null){\r
- for(i = 0; file->path[i] != 0x00; i++){\r
-\r
- }\r
- System_Memory_Free(file->path, i + 1);\r
- }\r
-\r
- System_CommonStruct_Free(&file->common_tag);\r
- return 0;\r
-}\r