X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fcommon%2Ffiles.h;h=a575ec1ce162f90871f06f2cb8b086acc7b26680;hb=65130d9f6581e4bd39ceae50d820c9774e4972a9;hp=9145902e758c3af3050972ee2ee81b6bcd768f2b;hpb=10bdd396f0cd0ff1fc0a504cd41949ff39937b30;p=flatwaifu.git diff --git a/src/common/files.h b/src/common/files.h index 9145902..a575ec1 100644 --- a/src/common/files.h +++ b/src/common/files.h @@ -4,22 +4,13 @@ #include #include "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