summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/configfile.h
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-07-22 07:51:02 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-07-22 07:51:02 +0000
commite93aa4b09ce05117d08d52487f72417413edfbb1 (patch)
treee7bf2269da17c6f04373befe0e71e0cdcd6fcd5e /apps/plugins/lib/configfile.h
parent1f019981e437ff4c92c183d9bcbb3907915ab3ff (diff)
downloadrockbox-e93aa4b09ce05117d08d52487f72417413edfbb1.zip
rockbox-e93aa4b09ce05117d08d52487f72417413edfbb1.tar.gz
rockbox-e93aa4b09ce05117d08d52487f72417413edfbb1.tar.bz2
rockbox-e93aa4b09ce05117d08d52487f72417413edfbb1.tar.xz
Now keeps integers within range, and saves a version number in the cfg file, refusing to load too old versions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4916 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/configfile.h')
-rw-r--r--apps/plugins/lib/configfile.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/plugins/lib/configfile.h b/apps/plugins/lib/configfile.h
index 78cc8b1..fcce7de 100644
--- a/apps/plugins/lib/configfile.h
+++ b/apps/plugins/lib/configfile.h
@@ -38,7 +38,9 @@ struct configdata
};
void configfile_init(struct plugin_api* newrb);
-int configfile_save(char *filename, struct configdata *cfg, int num_items);
-int configfile_load(char *filename, struct configdata *cfg, int num_items);
+int configfile_save(const char *filename, struct configdata *cfg,
+ int num_items, int version);
+int configfile_load(const char *filename, struct configdata *cfg,
+ int num_items, int min_version);
#endif