diff options
Diffstat (limited to 'libibex/file.c')
-rw-r--r-- | libibex/file.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/libibex/file.c b/libibex/file.c index 462fbec3d4..c419360e26 100644 --- a/libibex/file.c +++ b/libibex/file.c @@ -347,6 +347,22 @@ lose: } /** + * ibex_save: + * @ib: + * + * Only write out an ibex if it is dirty. + * + * Return value: Same as ibex_write. + **/ +int +ibex_save (ibex *ib) +{ + if (ib->dirty) + return ibex_write(ib); + return 0; +} + +/** * ibex_close: Write out the ibex file (if it has changed) and free * the data associated with it. * @ib: the ibex |