diff options
author | June McEnroe <june@causal.agency> | 2018-11-25 20:53:34 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-11-25 20:53:34 -0500 |
commit | 3106ccf7551ef1dc8b0279b032b8c53655fe3c42 (patch) | |
tree | d80585c6099857af440460e504f92255a1c4001a /bin/edi/edi.h | |
parent | Implement deserialization in edi (diff) | |
download | src-3106ccf7551ef1dc8b0279b032b8c53655fe3c42.tar.gz src-3106ccf7551ef1dc8b0279b032b8c53655fe3c42.zip |
Return enum Error from file functions in edi
Diffstat (limited to '')
-rw-r--r-- | bin/edi/edi.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/edi/edi.h b/bin/edi/edi.h index c12aceb0..f35af64a 100644 --- a/bin/edi/edi.h +++ b/bin/edi/edi.h @@ -98,6 +98,7 @@ enum Error { StoreMagic, StoreVersion, StoreEOF, + FileNoPath, Errno, }; @@ -106,11 +107,10 @@ enum Error storeRead(FILE *stream, struct Edit *edit); struct File { char *path; - struct Buffer buf; - struct Log log; size_t clean; + struct Edit edit; }; struct File fileAlloc(char *path); void fileFree(struct File *file); -void fileRead(struct File *file); -void fileWrite(struct File *file); +enum Error fileRead(struct File *file); +enum Error fileWrite(struct File *file); |