about summary refs log tree commit diff
path: root/src/engine/e_datafile.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-01-12 12:27:55 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-01-12 12:27:55 +0000
commit47a0525ab8f99180e1d7a1a74fb6ca620c08f7b5 (patch)
treebe5be984123acb9df49739c4daa50fc9ea92ff80 /src/engine/e_datafile.h
parent1c1677f02300e5ab10bca9c74ce7f49d4605b9d6 (diff)
downloadzcatch-47a0525ab8f99180e1d7a1a74fb6ca620c08f7b5.tar.gz
zcatch-47a0525ab8f99180e1d7a1a74fb6ca620c08f7b5.zip
merged editor over to trunk
Diffstat (limited to 'src/engine/e_datafile.h')
-rw-r--r--src/engine/e_datafile.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/e_datafile.h b/src/engine/e_datafile.h
index 7cc7b209..203f415c 100644
--- a/src/engine/e_datafile.h
+++ b/src/engine/e_datafile.h
@@ -7,6 +7,7 @@ typedef struct DATAFILE_t DATAFILE;
 DATAFILE *datafile_load(const char *filename);
 DATAFILE *datafile_load_old(const char *filename);
 void *datafile_get_data(DATAFILE *df, int index);
+void *datafile_get_data_swapped(DATAFILE *df, int index); /* makes sure that the data is 32bit LE ints when saved */
 int datafile_get_datasize(DATAFILE *df, int index);
 void datafile_unload_data(DATAFILE *df, int index);
 void *datafile_get_item(DATAFILE *df, int index, int *type, int *id);
@@ -23,5 +24,6 @@ int datafile_crc(const char *filename);
 typedef struct DATAFILE_OUT_t DATAFILE_OUT;
 DATAFILE_OUT *datafile_create(const char *filename);
 int datafile_add_data(DATAFILE_OUT *df, int size, void *data);
+int datafile_add_data_swapped(DATAFILE_OUT *df, int size, void *data);
 int datafile_add_item(DATAFILE_OUT *df, int type, int id, int size, void *data);
 int datafile_finish(DATAFILE_OUT *df);