diff options
author | June McEnroe <june@causal.agency> | 2018-11-24 23:41:11 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-11-24 23:41:11 -0500 |
commit | 3c090cf56c2ac6f5cb656508c9dd311555a98f41 (patch) | |
tree | 34288de349a5b2796eef681e1565683dca9a543c /bin/edi/edi.h | |
parent | Add premature serialization to edi (diff) | |
download | src-3c090cf56c2ac6f5cb656508c9dd311555a98f41.tar.gz src-3c090cf56c2ac6f5cb656508c9dd311555a98f41.zip |
Implement deserialization in edi
Diffstat (limited to 'bin/edi/edi.h')
-rw-r--r-- | bin/edi/edi.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/bin/edi/edi.h b/bin/edi/edi.h index 751b250a..c12aceb0 100644 --- a/bin/edi/edi.h +++ b/bin/edi/edi.h @@ -14,7 +14,6 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <wchar.h> @@ -94,8 +93,16 @@ struct Edit { struct Log log; }; -bool storeWrite(FILE *stream, const struct Edit *edit); -bool storeRead(FILE *stream, struct Edit *edit); +enum Error { + Ok, + StoreMagic, + StoreVersion, + StoreEOF, + Errno, +}; + +enum Error storeWrite(FILE *stream, const struct Edit *edit); +enum Error storeRead(FILE *stream, struct Edit *edit); struct File { char *path; |