aboutsummaryrefslogtreecommitdiff
path: root/src/loadsave.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2012-09-09 21:20:13 +0200
committerThomas White <taw@bitwiz.org.uk>2012-09-09 21:20:13 +0200
commitfe212419abae3340b58dd3e0c187063a4c267c92 (patch)
tree15192f18abfaa359db802eccff0ef67e2494dbf6 /src/loadsave.h
parent017121b0816250ddcc8a08746a6f140e48ca2d9e (diff)
Move actual loading/saving stuff to presentation
Diffstat (limited to 'src/loadsave.h')
-rw-r--r--src/loadsave.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/loadsave.h b/src/loadsave.h
index 14fb6ff..825b932 100644
--- a/src/loadsave.h
+++ b/src/loadsave.h
@@ -51,6 +51,10 @@ struct serializer
int blank_written;
};
+extern struct ds_node *new_ds_node(const char *key);
+extern void free_ds_tree(struct ds_node *root);
+extern int deserialize_file(FILE *fh, struct ds_node *root);
+
extern void show_tree(struct ds_node *root, const char *path);
extern char *escape_text(const char *a);
@@ -69,7 +73,4 @@ extern int get_field_s(struct ds_node *root, const char *key, char **val);
extern struct ds_node *find_node(struct ds_node *root, const char *path,
int cr);
-extern int load_presentation(struct presentation *p, const char *filename);
-extern int save_presentation(struct presentation *p, const char *filename);
-
#endif /* LOADSAVE_H */