From 1d1806f5cffa1ffda929de0ef7b74eb6c7df9fba Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 4 Nov 2011 00:10:03 +0100 Subject: Add most of the serializer --- src/loadsave.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/loadsave.h') diff --git a/src/loadsave.h b/src/loadsave.h index 981e0ab..90e2f0a 100644 --- a/src/loadsave.h +++ b/src/loadsave.h @@ -30,8 +30,17 @@ /* Forward declaration */ struct presentation; -/* Opaque structure */ -struct serializer; +/* Would be opaque if I could be bothered to write the constructor */ +struct serializer +{ + FILE *fh; + + char *stack[32]; + int stack_depth; + char *prefix; + int empty_set; + int blank_written; +}; extern void serialize_start(struct serializer *s, const char *id); extern void serialize_s(struct serializer *s, const char *key, const char *val); -- cgit v1.2.3