diff --git a/src/files.c b/src/files.c
index 1141c3b308e41a06dc9c9e7e4665d33c811b41db..deac9e3e2898da9726eeb48a4bc84d8d36b59ec8 100644 (file)
--- a/src/files.c
+++ b/src/files.c
void F_addwad (const char *fn) {
static int i = 0;
- static FILE_Reader wadh[MAX_WADS];
+ static FILE_Stream wadh[MAX_WADS];
if (i < MAX_WADS) {
- if (FILE_OpenReader(&wadh[i], fn)) {
+ if (FILE_Open(&wadh[i], fn, "rb")) {
if (WADRES_addwad(&wadh[i].base)) {
i += 1;
} else {
void F_loadmap (char n[8]) {
int id = F_getresid(n);
if (id != -1) {
- Reader *r = WADRES_getbasereader(id);
+ Stream *r = WADRES_getbasereader(id);
long offset = WADRES_getoffset(id);
- r->setpos(r, offset);
+ stream_setpos(r, offset);
if (!MAP_load(r)) {
ERR_fatal("Failed to load map");
}