image/svg+xml
Brteve's API for EveApps
Version 0.0.1
The reference document for common folder of EveApps project.
 
Loading...
Searching...
No Matches
FileIo.h
Go to the documentation of this file.
1
32#ifndef FILEIO_H_
33#define FILEIO_H_
34
35#include <stdio.h>
36#include <stdlib.h>
37#include <string.h>
38
45#define FileIO_Append(M, ...) \
46{ \
47 int num = sprintf(msg, M, ##__VA_ARGS__); \
48 FileIO_File_Write(msg, num); \
49}
50
52int FileIO_File_Seek(unsigned long offset);
54int FileIO_File_Open(const char *filePath, enum _FILEIO_E_FOPEN e);
55int FileIO_File_Read(char* buffer, long bytes);
56int FileIO_File_Write(const char* buffer, long buffersize);
57int FileIO_File_List(char* path);
58
59int FileIO_File_To_Buffer(const char *file, char *buff, long offset, int size,
60 int *ByteCount);
61void FileIO_Buffer_To_File(const char *txt, const char *buffer, unsigned long buffersize);
62char *FileIO_Read_Line();
63
64#endif /* FILEIO_H_ */
65
static uint32_t e
Definition Common.c:40
static ft_uint32_t ft_uint8_t * buffer
Definition FT_Gpu_Hal.h:139
_FILEIO_E_FRESULT
Definition FileIo.h:42
@ FILEIO_E_FRESULT_FAIL
Definition FileIo.h:43
@ FILEIO_E_FRESULT_OK
Definition FileIo.h:43
@ FILEIO_E_FRESULT_EOF
Definition FileIo.h:43
void FileIO_Buffer_To_File(const char *txt, const char *buffer, unsigned long buffersize)
Write a buffer to file.
Definition FileIo.c:566
int FileIO_File_Read(char *buffer, long bytes)
Definition FileIo.c:509
int FileIO_File_List(char *path)
Definition FileIo.c:511
int FileIO_File_Seek(unsigned long offset)
Definition FileIo.c:506
int FileIO_File_Write(const char *buffer, long buffersize)
Definition FileIo.c:510
int FileIO_File_Tell()
Definition FileIo.c:507
int FileIO_File_Open(const char *filePath, enum _FILEIO_E_FOPEN e)
Definition FileIo.c:508
int FileIO_File_Close()
Definition FileIo.c:505
int FileIO_File_To_Buffer(const char *file, char *buff, long offset, int size, int *ByteCount)
Read a whole file to a buffer.
Definition FileIo.c:525
char * FileIO_Read_Line()
Definition FileIo.c:512
_FILEIO_E_FOPEN
Definition FileIo.h:39
@ FILEIO_E_FOPEN_APPEND
Definition FileIo.h:40
@ FILEIO_E_FOPEN_READ
Definition FileIo.h:40
@ FILEIO_E_FOPEN_WRITE
Definition FileIo.h:40