X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fcommon%2Ffiles.h;h=e10798d23c8e6bf5f0112fb6b0d6407675c256a2;hb=HEAD;hp=9145902e758c3af3050972ee2ee81b6bcd768f2b;hpb=e862eacf7e076495bb1859c5e10dc426761dbde0;p=flatwaifu.git diff --git a/src/common/files.h b/src/common/files.h index 9145902..e10798d 100644 --- a/src/common/files.h +++ b/src/common/files.h @@ -2,24 +2,15 @@ #define COMMON_FILES_H_INCLUDED #include -#include "streams.h" +#include "common/streams.h" -typedef struct FILE_Reader { - Reader base; +typedef struct FILE_Stream { + Stream base; FILE *fp; -} FILE_Reader; +} FILE_Stream; -typedef struct FILE_Writer { - Writer base; - FILE *fp; -} FILE_Writer; - -void FILE_AssignReader (FILE_Reader *r, FILE *fp); -int FILE_OpenReader (FILE_Reader *r, const char *name); -void FILE_CloseReader (FILE_Reader *r); - -void FILE_AssignWriter (FILE_Writer *w, FILE *fp); -int FILE_OpenWriter (FILE_Writer *w, const char *name); -void FILE_CloseWriter (FILE_Writer *w); +void FILE_Assign (FILE_Stream *r, FILE *fp); +int FILE_Open (FILE_Stream *r, const char *name, const char *mode); +void FILE_Close (FILE_Stream *r); #endif /* COMMON_FILES_H_INCLUDED */ \ No newline at end of file