+#if defined(PLATFORM_ANDROID)
+/* values for Android asset handling */
+#define ASSET_TOC_BASENAME ".toc"
+#endif
+
+
+/* structure definitions */
+
+struct DirectoryEntry
+{
+ boolean is_directory;
+ char *basename;
+ char *filename;
+};
+
+struct Directory
+{
+ char *filename;
+ DIR *dir;
+ struct DirectoryEntry *dir_entry;
+
+#if defined(PLATFORM_ANDROID)
+ boolean directory_is_asset;
+ SDL_RWops *asset_toc_file;
+ char *current_entry;
+#endif
+};
+
+
+/* function definitions */