diff options
Diffstat (limited to 'src/engine/e_datafile.h')
| -rw-r--r-- | src/engine/e_datafile.h | 2 |
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); |