diff options
author | Simon Howard | 2008-05-02 17:32:09 +0000 |
---|---|---|
committer | Simon Howard | 2008-05-02 17:32:09 +0000 |
commit | 6b1ac97d99599ed5e8d8557313237f3ebb102ead (patch) | |
tree | ad70f70e87671fbf17ffa379de843dc3c4bc2b63 /src/w_merge.c | |
parent | 05ad516a0cc829416b270f7c49aba579171a6da7 (diff) | |
download | chocolate-doom-6b1ac97d99599ed5e8d8557313237f3ebb102ead.tar.gz chocolate-doom-6b1ac97d99599ed5e8d8557313237f3ebb102ead.tar.bz2 chocolate-doom-6b1ac97d99599ed5e8d8557313237f3ebb102ead.zip |
Add WAD I/O abstraction layer - first step for mmapped WAD access.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1133
Diffstat (limited to 'src/w_merge.c')
-rw-r--r-- | src/w_merge.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/w_merge.c b/src/w_merge.c index ff240e0c..372b3583 100644 --- a/src/w_merge.c +++ b/src/w_merge.c @@ -645,7 +645,7 @@ void W_NWTMergeFile(char *filename, int flags) void W_NWTDashMerge(char *filename) { - FILE *handle; + wad_file_t *wad_file; int old_numlumps; int i; @@ -653,10 +653,12 @@ void W_NWTDashMerge(char *filename) // Load PWAD - handle = W_AddFile(filename); + wad_file = W_AddFile(filename); - if (handle == NULL) + if (wad_file == NULL) + { return; + } // iwad is at the start, pwad was appended to the end @@ -687,6 +689,7 @@ void W_NWTDashMerge(char *filename) // The PWAD must now be added in again with -file. numlumps = old_numlumps; - fclose(handle); + + W_CloseFile(wad_file); } |