X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Ffileio.h;h=c67be2c785b3a69a6cccd88f994824a5241dc16b;hb=167ce32a7cb99962e6ae8f8c6d36b0999c16888c;hp=55e6f32313aa1504517bc7d2feae0a2ff00dc202;hpb=237e894805dd757cc24029af1b4b1e824c51712b;p=openocd.git diff --git a/src/helper/fileio.h b/src/helper/fileio.h index 55e6f32313..c67be2c785 100644 --- a/src/helper/fileio.h +++ b/src/helper/fileio.h @@ -74,14 +74,16 @@ typedef struct fileio_s typedef struct fileio_local_s { FILE *file; - struct stat file_stat; } fileio_local_t; extern int fileio_write(fileio_t *fileio, u32 size, u8 *buffer, u32 *size_written); extern int fileio_read(fileio_t *fileio, u32 size, u8 *buffer, u32 *size_read); +extern int fileio_fgets(fileio_t *fileio, u32 size, u8 *buffer); extern int fileio_seek(fileio_t *fileio, u32 position); extern int fileio_close(fileio_t *fileio); extern int fileio_open(fileio_t *fileio, char *url, enum fileio_access access, enum fileio_type type); +extern int fileio_read_u32(fileio_t *fileio, u32 *data); +extern int fileio_write_u32(fileio_t *fileio, u32 data); #define ERROR_FILEIO_LOCATION_UNKNOWN (-1200) #define ERROR_FILEIO_NOT_FOUND (-1201)