- Flash auto-erase is disabled by default
[fw/openocd] / src / helper / fileio.h
index 20e5c62962eb51a8e1b93187a8a86b26d16f9da6..17fc40b311afe703c5ad1284fcd68dbd80dfcde6 100644 (file)
@@ -38,18 +38,6 @@ enum fileio_type
        FILEIO_BINARY,
 };
 
-enum fileio_location
-{
-       FILEIO_LOCAL,
-/*
- * Possible future enhancements:
- * FILEIO_NFS,
- * FILEIO_BOOTP,
- * FILEIO_[XYZ]MODEM,
- * FILEIO_HTTP,
- * FILEIO_FTP,
- */
-};
 
 enum fileio_access
 {
@@ -63,23 +51,15 @@ enum fileio_access
 typedef struct fileio_s
 {
        char *url;
-       char error_str[FILEIO_MAX_ERROR_STRING];
        long long size;
        enum fileio_type type;
-       enum fileio_location location;
        enum fileio_access access;
-       void *location_private;
-} fileio_t;
-
-typedef struct fileio_local_s
-{
        FILE *file;
-       struct stat file_stat;
-} fileio_local_t;
+} fileio_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_fgets(fileio_t *fileio, u32 size, char *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);