Initial copy from dali-adaptor repository
[platform/core/uifw/dali-adaptor-legacy.git] / third-party / windows-platform / Win32File / CustomFile.h
1 #ifndef _CUSTOMFILE_INCLUDE_
2 #define _CUSTOMFILE_INCLUDE_
3
4 #include <stdint.h>
5 #include <string>
6
7 namespace CustomFile
8 {
9 FILE* FOpen( const char *name, const char *mode );
10
11 int FClose( const void* fp );
12
13 FILE* FMemopen( void* buffer, size_t dataSize, const char * mode );
14
15 int FRead( void* buf, int eleSize, int count, const void *fp );
16
17 void FWrite( void *buf, int size, const void *fp );
18
19 unsigned int FWrite( const char *buf, unsigned int eleSize, unsigned int count, void *fp );
20
21 int FSeek( const void *fp, int offset, int origin );
22
23 int FTell( const void *fp );
24
25 bool FEof( const void *fp );
26 }
27
28 #endif