aboutsummaryrefslogtreecommitdiff
path: root/src/loadsave.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2011-12-23 17:18:43 +0000
committerThomas White <taw@bitwiz.org.uk>2011-12-23 17:18:43 +0000
commitddef8e592634d74571c2ff5df2b77fb100336fad (patch)
tree0d184d1519165a61ae3e537d6cc4c5e8a338a4b5 /src/loadsave.h
parent4a524324ba5856c0f4afe43686bc1882b0290cd3 (diff)
Store the slide roles in files
Diffstat (limited to 'src/loadsave.h')
-rw-r--r--src/loadsave.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/loadsave.h b/src/loadsave.h
index b5cd727..09226d3 100644
--- a/src/loadsave.h
+++ b/src/loadsave.h
@@ -51,6 +51,8 @@ struct serializer
int blank_written;
};
+extern void show_tree(struct ds_node *root, const char *path);
+
extern void serialize_start(struct serializer *s, const char *id);
extern void serialize_s(struct serializer *s, const char *key, const char *val);
extern void serialize_f(struct serializer *s, const char *key, double val);
@@ -61,7 +63,8 @@ extern int get_field_f(struct ds_node *root, const char *key, double *val);
extern int get_field_i(struct ds_node *root, const char *key, int *val);
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);
+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);