85 } /* GRP_openArchive */ |
85 } /* GRP_openArchive */ |
86 |
86 |
87 |
87 |
88 const PHYSFS_Archiver __PHYSFS_Archiver_GRP = |
88 const PHYSFS_Archiver __PHYSFS_Archiver_GRP = |
89 { |
89 { |
|
90 CURRENT_PHYSFS_ARCHIVER_API_VERSION, |
90 { |
91 { |
91 "GRP", |
92 "GRP", |
92 "Build engine Groupfile format", |
93 "Build engine Groupfile format", |
93 "Ryan C. Gordon <icculus@icculus.org>", |
94 "Ryan C. Gordon <icculus@icculus.org>", |
94 "http://icculus.org/physfs/", |
95 "https://icculus.org/physfs/", |
|
96 0, /* supportsSymlinks */ |
95 }, |
97 }, |
96 GRP_openArchive, /* openArchive() method */ |
98 GRP_openArchive, |
97 UNPK_enumerateFiles, /* enumerateFiles() method */ |
99 UNPK_enumerateFiles, |
98 UNPK_openRead, /* openRead() method */ |
100 UNPK_openRead, |
99 UNPK_openWrite, /* openWrite() method */ |
101 UNPK_openWrite, |
100 UNPK_openAppend, /* openAppend() method */ |
102 UNPK_openAppend, |
101 UNPK_remove, /* remove() method */ |
103 UNPK_remove, |
102 UNPK_mkdir, /* mkdir() method */ |
104 UNPK_mkdir, |
103 UNPK_closeArchive, /* closeArchive() method */ |
105 UNPK_stat, |
104 UNPK_stat /* stat() method */ |
106 UNPK_closeArchive |
105 }; |
107 }; |
106 |
108 |
107 #endif /* defined PHYSFS_SUPPORTS_GRP */ |
109 #endif /* defined PHYSFS_SUPPORTS_GRP */ |
108 |
110 |
109 /* end of grp.c ... */ |
111 /* end of archiver_grp.c ... */ |
110 |
112 |