all repos — openbox @ 04dc598a1fb195065403055fbb95589dd3511daa

openbox fork - make it a bit more like ryudo

add obt_parse_save_file() method to the obt parse library
Dana Jansens danakj@orodu.net
commit

04dc598a1fb195065403055fbb95589dd3511daa

parent

7aae8cc5262c1b36e3196845d62489b76af9063f

2 files changed, 11 insertions(+), 0 deletions(-)

jump to
M obt/parse.cobt/parse.c

@@ -277,6 +277,13 @@ }

return r; } +gboolean obt_parse_save_file(ObtParseInst *inst, + const gchar *path, + gboolean pretty) +{ + return xmlSaveFormatFile(path, inst->doc, pretty) != -1; +} + void obt_parse_close(ObtParseInst *i) { if (i && i->doc) {
M obt/parse.hobt/parse.h

@@ -51,6 +51,10 @@ const gchar *root_node);

gboolean obt_parse_load_mem(ObtParseInst *inst, gpointer data, guint len, const gchar *root_node); +gboolean obt_parse_save_file(ObtParseInst *inst, + const gchar *path, + gboolean pretty); + xmlDocPtr obt_parse_doc(ObtParseInst *inst); xmlNodePtr obt_parse_root(ObtParseInst *inst);