X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fcommon%2Fwadres.h;h=49f0f9dcbb469b09d1fb11e7f1dd51cec18e369d;hb=cf509314ff0bc57488cbeeec0b1c98d88fb027a4;hp=30ee85b8d21a21a2aaca53553b537c81ed3962ad;hpb=9df860ab2839447c7143bbe705a573df152d7734;p=flatwaifu.git diff --git a/src/common/wadres.h b/src/common/wadres.h index 30ee85b..49f0f9d 100644 --- a/src/common/wadres.h +++ b/src/common/wadres.h @@ -1,21 +1,26 @@ #ifndef COMMON_WADRES_H_INCLUDED #define COMMON_WADRES_H_INCLUDED -#include "common/streams.h" +#include "streams.h" #define MAX_WADS 20 #define MAX_RESOURCES 2000 -int WADRES_addwad (Reader *r); +int WADRES_addwad (Stream *r); int WADRES_rehash (void); int WADRES_find (const char name[8]); int WADRES_maxids (void); -Reader *WADRES_getbasereader (int id); +Stream *WADRES_getbasereader (int id); long WADRES_getoffset (int id); long WADRES_getsize (int id); void WADRES_getname (int id, char *name); void WADRES_getdata (int id, void *data); +void *WADRES_lock (int id); +void WADRES_unlock (void *data); +int WADRES_locked (int id); +int WADRES_was_locked (int id); + #endif /* COMMON_WADRES_H_INCLUDED */ \ No newline at end of file