]> git.sur5r.net Git - openocd/blobdiff - src/helper/fileio.h
- using ERROR_COMMAND_SYNTAX_ERROR to print syntax in a couple of places
[openocd] / src / helper / fileio.h
index 55e6f32313aa1504517bc7d2feae0a2ff00dc202..c67be2c785b3a69a6cccd88f994824a5241dc16b 100644 (file)
@@ -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)