summaryrefslogtreecommitdiff
path: root/navit/zipfile.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-05-18 10:01:53 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-05-18 10:01:53 +0000
commitca99b617483dd3b59fd42738e810309c4229a538 (patch)
treebe7bb1cb1020f4022e41c004e2fa9d561ea3580d /navit/zipfile.h
parent77ebd4f9df170e6211c5ace8d43c997d385d9ec9 (diff)
downloadnavit-svn-ca99b617483dd3b59fd42738e810309c4229a538.tar.gz
Fix:Core:Renamed src to navit for cleanup of includes
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1059 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/zipfile.h')
-rw-r--r--navit/zipfile.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/navit/zipfile.h b/navit/zipfile.h
new file mode 100644
index 00000000..695576d3
--- /dev/null
+++ b/navit/zipfile.h
@@ -0,0 +1,55 @@
+#ifndef __ZIPFILE_H__
+
+struct zip_lfh {
+ int ziplocsig;
+ short zipver;
+ short zipgenfld;
+ short zipmthd;
+ short ziptime;
+ short zipdate;
+ int zipcrc;
+ unsigned int zipsize;
+ unsigned int zipuncmp;
+ unsigned short zipfnln;
+ unsigned short zipxtraln;
+ char zipname[0];
+} __attribute__ ((packed));
+
+struct zip_cd {
+ int zipcensig;
+ char zipcver;
+ char zipcos;
+ char zipcvxt;
+ char zipcexos;
+ short zipcflg;
+ short zipcmthd;
+ short ziptim;
+ short zipdat;
+ int zipccrc;
+ unsigned int zipcsiz;
+ unsigned int zipcunc;
+ unsigned short zipcfnl;
+ unsigned short zipcxtl;
+ unsigned short zipccml;
+ unsigned short zipdsk;
+ unsigned short zipint;
+ unsigned int zipext;
+ unsigned int zipofst;
+ char zipcfn[0];
+} __attribute__ ((packed));
+
+struct zip_eoc {
+ int zipesig;
+ unsigned short zipedsk;
+ unsigned short zipecen;
+ unsigned short zipenum;
+ unsigned short zipecenn;
+ unsigned int zipecsz;
+ unsigned int zipeofst;
+ short zipecoml;
+ char zipecom[0];
+} __attribute__ ((packed));
+
+#define __ZIPFILE_H__
+
+#endif