repo2/firmware/simplefile.h @ 48
46 | markw | #pragma once
|
|
enum SimpleFileStatus {SimpleFile_OK, SimpleFile_FAIL};
|
|||
struct SimpleFile;
|
|||
// NB when switching file, the other file may loose its position, depending on implementation!
|
|||
int file_struct_size();
|
|||
char const * file_name(struct SimpleFile * file);
|
|||
enum SimpleFileStatus file_read(struct SimpleFile * file, void * buffer, int bytes, int * bytesread);
|
|||
enum SimpleFileStatus file_write(struct SimpleFile * file, void * buffer, int bytes, int * byteswritten);
|
|||
enum SimpleFileStatus file_seek(struct SimpleFile * file, int offsetFromStart);
|
|||
int file_size(struct SimpleFile * file);
|