[AD] load_datafile_object using index

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


I made a patch that add indexed support for loading single datafile
objects. Here is small example how to use it:

--  cut  --

long index[DATA_COUNT]    //defined in data.h (grabber)
DATAFILE *data;

if (load_datafile_indexed("filename", index) != 0)
  //report error

data = load_datafile_object_indexed("filename", index[DATA_ALIEN]);
if (!data)
  //report error

--  cut --

It's just like normal load_datafile_object, only faster because it
doesn't search for name but fseeks to offset. Any chance it can be
added into 4.3?

Attachment: datafile.c.diff
Description: Binary data



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/