2 * Navit, a modular navigation system.
3 * Copyright (C) 2005-2008 Navit Team
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public License
7 * version 2 as published by the Free Software Foundation.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Library General Public License for more details.
14 * You should have received a copy of the GNU Library General Public
15 * License along with this program; if not, write to the
16 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17 * Boston, MA 02110-1301, USA.
21 #ifdef HAVE_API_WIN32_CE
23 /* cegcc doesn't honor the __attribute__(packed) need pragma to work */
28 #define zip_lfh_sig 0x04034b50
39 unsigned int zipuncmp;
40 unsigned short zipfnln;
41 unsigned short zipxtraln;
43 } __attribute__ ((packed));
45 #define zip_cd_sig 0x02014b50
60 unsigned short zipcfnl;
61 unsigned short zipcxtl;
62 unsigned short zipccml;
63 unsigned short zipdsk;
64 unsigned short zipint;
68 } __attribute__ ((packed));
70 #define zip_eoc_sig 0x6054b50
75 unsigned long long zipofst;
76 } __attribute__ ((packed));
80 unsigned short zipedsk;
81 unsigned short zipecen;
82 unsigned short zipenum;
83 unsigned short zipecenn;
85 unsigned int zipeofst;
88 } __attribute__ ((packed));
95 } __attribute__ ((packed));