94 } /* QPAK_openArchive */ |
94 } /* QPAK_openArchive */ |
95 |
95 |
96 |
96 |
97 const PHYSFS_Archiver __PHYSFS_Archiver_QPAK = |
97 const PHYSFS_Archiver __PHYSFS_Archiver_QPAK = |
98 { |
98 { |
|
99 CURRENT_PHYSFS_ARCHIVER_API_VERSION, |
99 { |
100 { |
100 "PAK", |
101 "PAK", |
101 "Quake I/II format", |
102 "Quake I/II format", |
102 "Ryan C. Gordon <icculus@icculus.org>", |
103 "Ryan C. Gordon <icculus@icculus.org>", |
103 "http://icculus.org/physfs/", |
104 "https://icculus.org/physfs/", |
|
105 0, /* supportsSymlinks */ |
104 }, |
106 }, |
105 QPAK_openArchive, /* openArchive() method */ |
107 QPAK_openArchive, |
106 UNPK_enumerateFiles, /* enumerateFiles() method */ |
108 UNPK_enumerateFiles, |
107 UNPK_openRead, /* openRead() method */ |
109 UNPK_openRead, |
108 UNPK_openWrite, /* openWrite() method */ |
110 UNPK_openWrite, |
109 UNPK_openAppend, /* openAppend() method */ |
111 UNPK_openAppend, |
110 UNPK_remove, /* remove() method */ |
112 UNPK_remove, |
111 UNPK_mkdir, /* mkdir() method */ |
113 UNPK_mkdir, |
112 UNPK_closeArchive, /* closeArchive() method */ |
114 UNPK_stat, |
113 UNPK_stat /* stat() method */ |
115 UNPK_closeArchive |
114 }; |
116 }; |
115 |
117 |
116 #endif /* defined PHYSFS_SUPPORTS_QPAK */ |
118 #endif /* defined PHYSFS_SUPPORTS_QPAK */ |
117 |
119 |
118 /* end of qpak.c ... */ |
120 /* end of archiver_qpak.c ... */ |
119 |
121 |