Fix:maptool:Another name for faroe islands
[navit-package] / navit / zipfile.h
index 8df075b..402c074 100644 (file)
@@ -18,7 +18,8 @@
  */
 
 #ifndef __ZIPFILE_H__
-#ifdef __CEGCC__
+#ifdef HAVE_API_WIN32_CE
+#warning OK
 /* cegcc doesn't honor the __attribute__(packed) need pragma to work */
 #pragma pack(push)
 #pragma pack(1)
@@ -68,6 +69,12 @@ struct zip_cd {
 
 #define zip_eoc_sig 0x6054b50
 
+struct zip_cd_ext {
+       short tag;
+       short size;
+       unsigned long long zipofst;
+} __attribute__ ((packed));
+
 struct zip_eoc {
        int zipesig;
        unsigned short zipedsk;
@@ -80,6 +87,13 @@ struct zip_eoc {
        char zipecom[0];
 } __attribute__ ((packed));
 
+struct zip64_eocl {
+       int zip64lsig;
+       int zip64ldsk;
+       long long zip64lofst;
+       int zip74lnum;
+} __attribute__ ((packed));
+
 #define __ZIPFILE_H__
 #ifdef __CEGCC__
 #pragma pack(pop)