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 | 065792b3b0968bb38add192976418f1ba1fb40cc (patch) | |
tree | cec5761e50bff4dc14d3d6e9901689d768b2bdae /bin/edi/edi.h | |
parent | Implement deserialization in edi (diff) | |
download | src-065792b3b0968bb38add192976418f1ba1fb40cc.tar.gz src-065792b3b0968bb38add192976418f1ba1fb40cc.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 bdcc6496..46cb4249 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); |