summaryrefslogtreecommitdiff
path: root/Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h')
-rw-r--r--Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h b/Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h
new file mode 100644
index 00000000000..1a2d188de83
--- /dev/null
+++ b/Build/source/libs/zziplib/zziplib-0.13.62/SDL/SDL_rwops_zzip.h
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2001 Guido Draheim <guidod@gmx.de>
+ * Use freely under the restrictions of the ZLIB License
+ *
+ * You should be able to drop it in the place of a SDL_RWFromFile. Then
+ * go to X/share/myapp and do `cd graphics && zip -9r ../graphics.zip .`
+ * and rename the graphics/ subfolder - and still all your files
+ * are found: a filepath like X/shared/graphics/game/greetings.bmp
+ * will open X/shared/graphics.zip and return the zipped file
+ * game/greetings.bmp in the zip-archive (for reading that is).
+ *
+ */
+
+#ifndef _SDL_RWops_ZZIP_h
+#define _SDL_RWops_ZZIP_h
+
+#include <SDL_rwops.h>
+
+#ifndef ZZIP_NO_DECLSPEC
+#define ZZIP_DECLSPEC
+#else /* use DECLSPEC from SDL/begin_code.h */
+#define ZZIP_DECLSPEC DECLSPEC
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern ZZIP_DECLSPEC
+SDL_RWops *SDL_RWFromZZIP(const char* file, const char* mode);
+
+#ifdef __cplusplus
+} /* extern C */
+#endif
+
+#endif