1 #ifndef __lib_base_cfile_h
2 #define __lib_base_cfile_h
26 operator FILE*()
const {
return handle; }
long long pts_t
Definition: cfile.h:7
#define NULL
Definition: eerror.h:101
const char * filename
Definition: epng.h:36
FILE * fopen(const char *pathname, const char *mode)
Definition: libopen.c:126
else result
Definition: picload.cpp:1534
~CFile()
Definition: cfile.h:19
static int parsePts_t(pts_t *result, const char *filename)
Definition: cfile.cpp:26
static int parseIntHex(int *result, const char *filename)
Definition: cfile.cpp:6
static bool contains_word(const std::string &filename, const std::string &word)
Definition: cfile.cpp:78
static std::string read(const std::string &filename)
Definition: cfile.cpp:68
static int parseInt(int *result, const char *filename)
Definition: cfile.cpp:16
void sync()
Definition: cfile.h:24
static int writeIntHex(const char *filename, int value)
Definition: cfile.cpp:36
static int writeStr(const char *filename, std::string value)
Definition: cfile.cpp:52
static int writeInt(const char *filename, int value)
Definition: cfile.cpp:44
FILE * handle
Definition: cfile.h:12
static int write(const char *filename, const char *value)
Definition: cfile.cpp:60
CFile(const std::string &filename, const char *mode)
Definition: cfile.h:16
CFile(const char *filename, const char *mode)
Definition: cfile.h:13
uint8_t mode
Definition: vps.cpp:40