fix gcc6 build error
[profile/mobile/platform/kernel/u-boot-tm1.git] / nvitem / nvitem_fs.h
1 \r
2 #include "nvitem_common.h"\r
3 \r
4 #ifndef _NVITEM_FS_H_\r
5 #define _NVITEM_FS_H_\r
6 \r
7 typedef struct\r
8 {\r
9         uint32  partId;\r
10 #ifdef CONFIG_EMMC_BOOT\r
11         wchar_t*        image_path;\r
12         wchar_t*        imageBak_path;\r
13 #else\r
14         char            image_path[100];\r
15         char            imageBak_path[100];\r
16 #endif\r
17         uint32  image_size;\r
18 }RAM_NV_CONFIG;\r
19 \r
20 \r
21 typedef uint32 RAMDISK_HANDLE;\r
22 \r
23 const RAM_NV_CONFIG*    ramDisk_Init(void);\r
24 \r
25 RAMDISK_HANDLE  ramDisk_Open(uint32 partId);\r
26 \r
27 BOOLEAN         ramDisk_Read(RAMDISK_HANDLE handle, uint8* buf, uint32 size);\r
28 \r
29 BOOLEAN         ramDisk_Write(RAMDISK_HANDLE handle, uint8* buf, uint32 size);\r
30 \r
31 void                    ramDisk_Close(RAMDISK_HANDLE handle);\r
32 \r
33 \r
34 #endif\r
35 \r
36 \r