summaryrefslogtreecommitdiff
path: root/zip/zip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zip/zip.cpp')
-rw-r--r--zip/zip.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/zip/zip.cpp b/zip/zip.cpp
index 035b4b2..8e2e1e7 100644
--- a/zip/zip.cpp
+++ b/zip/zip.cpp
@@ -274,6 +274,7 @@ VFSNew (TVFSLogFunc log_func)
return globs;
}
+
void
VFSSetCallbacks (struct TVFSGlobs *globs,
TVFSAskQuestionCallback ask_question_callback,
@@ -287,6 +288,7 @@ VFSSetCallbacks (struct TVFSGlobs *globs,
globs->callback_data = data;
}
+
void
VFSFree (struct TVFSGlobs *globs)
{
@@ -295,12 +297,14 @@ VFSFree (struct TVFSGlobs *globs)
g_free (globs);
}
+
int
VFSVersion ()
{
return cVFSVersion;
}
+
struct TVFSInfo *
VFSGetInfo ()
{
@@ -316,6 +320,14 @@ VFSGetInfo ()
return module_info;
}
+
+guint32
+VFSGetCapabilities ()
+{
+ return VFS_CAP_CAN_CREATE_ARCHIVES;
+}
+
+
char *
VFSGetArchiveExts ()
{