summaryrefslogtreecommitdiff
path: root/zipfile_8h_source.html
blob: ccbe7bb89eaf304248949f24b4ff9ca8c9ded0a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>navit: zipfile.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">navit
   &#160;<span id="projectnumber">0.5.1-trunk</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('zipfile_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">zipfile.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="zipfile_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef __ZIPFILE_H__</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __ZIPFILE_H__</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#ifdef HAVE_PRAGMA_PACK</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(push)</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(1)</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifdef  __GNUC__</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_PACKED __attribute__ ((packed))</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">   31</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_PACKED</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a6672218a28748fe591463b0d0299a587">   34</a></span>&#160;<span class="preprocessor">#define zip_split_sig 0x08074b50</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="zipfile_8h.html#ad4324c0c321aafce6235370558efe3e3">   35</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_split_sig_rev 0x504b0708</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structzip__split.html">   37</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__split.html">zip_split</a> {</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structzip__split.html#aa59eb8ef2c8123edb6b536f491b37851">   38</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__split.html#aa59eb8ef2c8123edb6b536f491b37851">zipsplitsig</a>;</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;};</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a670c96495ead3672fbe927b06c0fcac4">   41</a></span>&#160;<span class="preprocessor">#define zip_lfh_sig 0x04034b50</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a251306d7f2b71fc2ff7a9e0d8d98f105">   42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_lfh_sig_rev 0x504b0304</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structzip__lfh.html">   49</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__lfh.html">zip_lfh</a> {</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">   50</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">ziplocsig</a>;             </div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">   51</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zipver</a>;              </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">   52</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zipgenfld</a>;           </div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">   53</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zipmthd</a>;             </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">   54</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">ziptime</a>;             </div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">   55</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zipdate</a>;             </div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">   56</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zipcrc</a>;                </div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">   57</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zipsize</a>;      </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">   58</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zipuncmp</a>;     </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">   59</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zipfnln</a>;    </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">   60</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zipxtraln</a>;  </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">   61</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zipname</a>[0];           </div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a6a7f0f81fdb6a231abb6cdccb0f36fa2">   64</a></span>&#160;<span class="preprocessor">#define zip_cd_sig 0x02014b50</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a41ba3a4672b519268c88f24629249c9b">   65</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_cd_sig_rev 0x504b0102</span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structzip__cd.html">   71</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__cd.html">zip_cd</a> {</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">   72</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zipcensig</a>;   </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">   73</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zipcver</a>;    </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">   74</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zipcos</a>;     </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">   75</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zipcvxt</a>;    </div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">   76</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zipcexos</a>;   </div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">   77</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zipcflg</a>;   </div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">   78</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zipcmthd</a>;  </div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">   79</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">ziptim</a>;    </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">   80</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zipdat</a>;    </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">   81</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zipccrc</a>;     </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">   82</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zipcsiz</a>;   </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">   83</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zipcunc</a>;   </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">   84</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zipcfnl</a>; </div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">   85</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zipcxtl</a>; </div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">   86</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zipccml</a>; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">   87</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zipdsk</a>;  </div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">   88</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zipint</a>;  </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">   89</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zipext</a>;    </div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">   90</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zipofst</a>;   </div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">   91</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zipcfn</a>[0];         </div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a9974e1d698359affff79b398ad356eba">   99</a></span>&#160;<span class="preprocessor">#define zip_size_64bit_placeholder 0xffffffff</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a5e9bb561cce127c5e3e7a17e892ef6f9">  104</a></span>&#160;<span class="preprocessor">#define zip_extra_header_id_zip64 0x0001</span></div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html">  110</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__cd__ext.html">zip_cd_ext</a> {</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">  111</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">tag</a>;                   </div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">  112</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">size</a>;                  </div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">  113</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zipofst</a>;  </div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structzip__enc.html">  116</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__enc.html">zip_enc</a> {</div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structzip__enc.html#a953e714b78bc64c156f89b3a8e081044">  117</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__enc.html#a953e714b78bc64c156f89b3a8e081044">efield_header</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structzip__enc.html#af67f9dcebf79326527920b58ad3f2663">  118</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__enc.html#af67f9dcebf79326527920b58ad3f2663">efield_size</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structzip__enc.html#a6f3a862bfdcfb7219e68ba69c4fa2418">  119</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__enc.html#a6f3a862bfdcfb7219e68ba69c4fa2418">version</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structzip__enc.html#ad3f136d07bdfc01d60893b7751f42203">  120</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__enc.html#abe192de12f78517bb1c7470b7f469dbd">vendor_id1</a>,<a class="code" href="structzip__enc.html#ad3f136d07bdfc01d60893b7751f42203">vendor_id2</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structzip__enc.html#ae4bb7fdca8355c7a4dea0124bf562917">  121</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__enc.html#ae4bb7fdca8355c7a4dea0124bf562917">encryption_strength</a>;</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="structzip__enc.html#a0e9713ddd5017d321c06f14bf340c76d">  122</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__enc.html#a0e9713ddd5017d321c06f14bf340c76d">compress_method</a>; </div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="zipfile_8h.html#abcd5604cc631a1fa0f5706df826ac95a">  125</a></span>&#160;<span class="preprocessor">#define zip_eoc_sig 0x6054b50</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="zipfile_8h.html#af75106c62eb158a0db7947c9514d3205">  126</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip_eoc_sig_rev 0x504b0506</span></div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="structzip__eoc.html">  132</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__eoc.html">zip_eoc</a> {</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="structzip__eoc.html#afe3a04da9402cabc3e8fa9d3fd96f9b9">  133</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__eoc.html#afe3a04da9402cabc3e8fa9d3fd96f9b9">zipesig</a>;            <span class="comment">/* end of central dir signature */</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="structzip__eoc.html#ab43a340185ab207bf8979684eb8a658d">  134</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__eoc.html#ab43a340185ab207bf8979684eb8a658d">zipedsk</a>; <span class="comment">/* number of this disk */</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structzip__eoc.html#a10c2e8e888099f481668f5264f07fa15">  135</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__eoc.html#a10c2e8e888099f481668f5264f07fa15">zipecen</a>; <span class="comment">/* number of the disk with the start of the central directory */</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="structzip__eoc.html#ad297171e421c744220ac81b1cb88f582">  136</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__eoc.html#ad297171e421c744220ac81b1cb88f582">zipenum</a>; <span class="comment">/* total number of entries in the central directory on this disk */</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="structzip__eoc.html#a463399f163d7f5c22a82e4569e9e708f">  137</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip__eoc.html#a463399f163d7f5c22a82e4569e9e708f">zipecenn</a>; <span class="comment">/* total number of entries in the central directory */</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="structzip__eoc.html#ad48f6ff28b5581b45e13cabf34ab5098">  138</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__eoc.html#ad48f6ff28b5581b45e13cabf34ab5098">zipecsz</a>;   <span class="comment">/* size of the central directory */</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="structzip__eoc.html#a1de3be6116bc9589f70bc443ac9b2881">  139</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip__eoc.html#a1de3be6116bc9589f70bc443ac9b2881">zipeofst</a>;  <span class="comment">/* offset of start of central directory with respect to the starting disk number */</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structzip__eoc.html#a13a5133f55ac8d7f63f9a0f232e2678f">  140</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structzip__eoc.html#a13a5133f55ac8d7f63f9a0f232e2678f">zipecoml</a>;         <span class="comment">/* .ZIP file comment length */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="structzip__eoc.html#aecaa776ad098703d6de81a82f5121f2a">  141</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip__eoc.html#aecaa776ad098703d6de81a82f5121f2a">zipecom</a>[0];        <span class="comment">/* .ZIP file comment */</span></div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="zipfile_8h.html#ac0062f99ded34ffe6e71f74815e63c18">  144</a></span>&#160;<span class="preprocessor">#define zip64_eoc_sig 0x6064b50</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a846a8df13ef93a0b687a68f2312b9b8e">  145</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define zip64_eoc_sig_rev 0x504b0606</span></div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structzip64__eoc.html">  147</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip64__eoc.html">zip64_eoc</a> {</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a4cc63ef61d35291685d9bfe08cbce3a3">  148</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip64__eoc.html#a4cc63ef61d35291685d9bfe08cbce3a3">zip64esig</a>;                  <span class="comment">/* zip64 end of central dir signature */</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a522f98f83f4a54e00ba323e30c124b04">  149</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eoc.html#a522f98f83f4a54e00ba323e30c124b04">zip64esize</a>;  <span class="comment">/* size of zip64 end of central directory record */</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a3f3c1f089cc3d838739504f859fb2c7e">  150</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip64__eoc.html#a3f3c1f089cc3d838739504f859fb2c7e">zip64ever</a>;       <span class="comment">/* version made by */</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#ab89a3416f57fbd270457b5568dabe8dc">  151</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="structzip64__eoc.html#ab89a3416f57fbd270457b5568dabe8dc">zip64eneed</a>;      <span class="comment">/* version needed to extract */</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#ab8ee188239f8216efc6cc2264664fc37">  152</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip64__eoc.html#ab8ee188239f8216efc6cc2264664fc37">zip64edsk</a>;         <span class="comment">/* number of this disk */</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a1797ed6714c1e5d10dd685f3b5f0135c">  153</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structzip64__eoc.html#a1797ed6714c1e5d10dd685f3b5f0135c">zip64ecen</a>;         <span class="comment">/* number of the disk with the start of the central directory */</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#afaad4ae8a86f014b002fe5690aca55a2">  154</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eoc.html#afaad4ae8a86f014b002fe5690aca55a2">zip64enum</a>;   <span class="comment">/* total number of entries in the central directory on this disk */</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a1ddaebd49b069874a5fd503ef1b82aec">  155</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eoc.html#a1ddaebd49b069874a5fd503ef1b82aec">zip64ecenn</a>;  <span class="comment">/* total number of entries in the central directory */</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#aee2b76e42d3c9a2c1bd8a117f138b63b">  156</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eoc.html#aee2b76e42d3c9a2c1bd8a117f138b63b">zip64ecsz</a>;   <span class="comment">/* size of the central directory */</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#a41eac936d83353ff0dd52f9ac9f5b6e2">  157</a></span>&#160;        <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eoc.html#a41eac936d83353ff0dd52f9ac9f5b6e2">zip64eofst</a>;  <span class="comment">/* offset of start of central directory with respect to the starting disk number */</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structzip64__eoc.html#afa98848b683714fcfd40122c38c1bbd8">  158</a></span>&#160;        <span class="keywordtype">char</span> <a class="code" href="structzip64__eoc.html#afa98848b683714fcfd40122c38c1bbd8">zip64ecom</a>[0];              <span class="comment">/* zip64 extensible data sector */</span></div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="zipfile_8h.html#a141cc97dce3fb6540d1b39508a53b24a">  161</a></span>&#160;<span class="preprocessor">#define zip64_eocl_sig 0x07064b50</span></div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structzip64__eocl.html">  163</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip64__eocl.html">zip64_eocl</a> {</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structzip64__eocl.html#ab633a8890d9926f43ed9f7225f5cad04">  164</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip64__eocl.html#ab633a8890d9926f43ed9f7225f5cad04">zip64lsig</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structzip64__eocl.html#a860d4bea943d24fef1b71e627d13f4e3">  165</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip64__eocl.html#a860d4bea943d24fef1b71e627d13f4e3">zip64ldsk</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structzip64__eocl.html#ab2929f049a2d6c86a4a13bdbe753b7b8">  166</a></span>&#160;        <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structzip64__eocl.html#ab2929f049a2d6c86a4a13bdbe753b7b8">zip64lofst</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structzip64__eocl.html#ab103705509967c29a3312bcefc613f33">  167</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip64__eocl.html#ab103705509967c29a3312bcefc613f33">zip74lnum</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;} <a class="code" href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structzip__alignment__check.html">  170</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structzip__alignment__check.html">zip_alignment_check</a> {</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structzip__alignment__check.html#a7654d187d483695171549c9afef0d072">  171</a></span>&#160;        <span class="keywordtype">int</span> <a class="code" href="structzip__alignment__check.html#a7654d187d483695171549c9afef0d072">x</a>[<span class="keyword">sizeof</span>(<span class="keyword">struct </span><a class="code" href="structzip__cd.html">zip_cd</a>) == 46 ? 1:-1];</div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;};</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">#ifdef HAVE_PRAGMA_PACK</span></div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(pop)</span></div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="structzip__lfh_html_aa37d2d6ca4433c33aaade13d78ad3c4a"><div class="ttname"><a href="structzip__lfh.html#aa37d2d6ca4433c33aaade13d78ad3c4a">zip_lfh::zipdate</a></div><div class="ttdeci">short zipdate</div><div class="ttdoc">file modification date </div><div class="ttdef"><b>Definition:</b> zipfile.h:55</div></div>
<div class="ttc" id="structzip__cd_html_a0fbffd75177fe7113c0672e9d2f516c9"><div class="ttname"><a href="structzip__cd.html#a0fbffd75177fe7113c0672e9d2f516c9">zip_cd::zipcunc</a></div><div class="ttdeci">unsigned int zipcunc</div><div class="ttdoc">file size (uncompressed) </div><div class="ttdef"><b>Definition:</b> zipfile.h:83</div></div>
<div class="ttc" id="structzip64__eoc_html_a1797ed6714c1e5d10dd685f3b5f0135c"><div class="ttname"><a href="structzip64__eoc.html#a1797ed6714c1e5d10dd685f3b5f0135c">zip64_eoc::zip64ecen</a></div><div class="ttdeci">unsigned int zip64ecen</div><div class="ttdef"><b>Definition:</b> zipfile.h:153</div></div>
<div class="ttc" id="structzip__cd_html_a393e70ab05463cf14c975ca74a08d2ad"><div class="ttname"><a href="structzip__cd.html#a393e70ab05463cf14c975ca74a08d2ad">zip_cd::zipofst</a></div><div class="ttdeci">unsigned int zipofst</div><div class="ttdoc">offset to start of local file header </div><div class="ttdef"><b>Definition:</b> zipfile.h:90</div></div>
<div class="ttc" id="structzip__enc_html_abe192de12f78517bb1c7470b7f469dbd"><div class="ttname"><a href="structzip__enc.html#abe192de12f78517bb1c7470b7f469dbd">zip_enc::vendor_id1</a></div><div class="ttdeci">char vendor_id1</div><div class="ttdef"><b>Definition:</b> zipfile.h:120</div></div>
<div class="ttc" id="structzip__eoc_html_a463399f163d7f5c22a82e4569e9e708f"><div class="ttname"><a href="structzip__eoc.html#a463399f163d7f5c22a82e4569e9e708f">zip_eoc::zipecenn</a></div><div class="ttdeci">unsigned short zipecenn</div><div class="ttdef"><b>Definition:</b> zipfile.h:137</div></div>
<div class="ttc" id="structzip__lfh_html_a4a9adbfef685a98e6b32f866aadf1349"><div class="ttname"><a href="structzip__lfh.html#a4a9adbfef685a98e6b32f866aadf1349">zip_lfh::zipname</a></div><div class="ttdeci">char zipname[0]</div><div class="ttdoc">file name (length as given above) </div><div class="ttdef"><b>Definition:</b> zipfile.h:61</div></div>
<div class="ttc" id="structzip__cd_html_a1f1be066be2f9fbde6b998cff890e463"><div class="ttname"><a href="structzip__cd.html#a1f1be066be2f9fbde6b998cff890e463">zip_cd::zipext</a></div><div class="ttdeci">unsigned int zipext</div><div class="ttdoc">external attributes </div><div class="ttdef"><b>Definition:</b> zipfile.h:89</div></div>
<div class="ttc" id="structzip64__eoc_html_ab8ee188239f8216efc6cc2264664fc37"><div class="ttname"><a href="structzip64__eoc.html#ab8ee188239f8216efc6cc2264664fc37">zip64_eoc::zip64edsk</a></div><div class="ttdeci">unsigned int zip64edsk</div><div class="ttdef"><b>Definition:</b> zipfile.h:152</div></div>
<div class="ttc" id="structzip__lfh_html_a9440d88d94e44a9326dda646b2880cb9"><div class="ttname"><a href="structzip__lfh.html#a9440d88d94e44a9326dda646b2880cb9">zip_lfh::zipcrc</a></div><div class="ttdeci">int zipcrc</div><div class="ttdoc">CRC-32 checksum. </div><div class="ttdef"><b>Definition:</b> zipfile.h:56</div></div>
<div class="ttc" id="structzip__cd_html_abd59a15e22b6c34660b90644f7f35962"><div class="ttname"><a href="structzip__cd.html#abd59a15e22b6c34660b90644f7f35962">zip_cd::zipdsk</a></div><div class="ttdeci">unsigned short zipdsk</div><div class="ttdoc">disk number of file </div><div class="ttdef"><b>Definition:</b> zipfile.h:87</div></div>
<div class="ttc" id="structzip__eoc_html_ad48f6ff28b5581b45e13cabf34ab5098"><div class="ttname"><a href="structzip__eoc.html#ad48f6ff28b5581b45e13cabf34ab5098">zip_eoc::zipecsz</a></div><div class="ttdeci">unsigned int zipecsz</div><div class="ttdef"><b>Definition:</b> zipfile.h:138</div></div>
<div class="ttc" id="structzip64__eoc_html_a41eac936d83353ff0dd52f9ac9f5b6e2"><div class="ttname"><a href="structzip64__eoc.html#a41eac936d83353ff0dd52f9ac9f5b6e2">zip64_eoc::zip64eofst</a></div><div class="ttdeci">unsigned long long zip64eofst</div><div class="ttdef"><b>Definition:</b> zipfile.h:157</div></div>
<div class="ttc" id="structzip__eoc_html"><div class="ttname"><a href="structzip__eoc.html">zip_eoc</a></div><div class="ttdoc">ZIP end of central directory structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:132</div></div>
<div class="ttc" id="structzip64__eoc_html_afaad4ae8a86f014b002fe5690aca55a2"><div class="ttname"><a href="structzip64__eoc.html#afaad4ae8a86f014b002fe5690aca55a2">zip64_eoc::zip64enum</a></div><div class="ttdeci">unsigned long long zip64enum</div><div class="ttdef"><b>Definition:</b> zipfile.h:154</div></div>
<div class="ttc" id="structzip__cd_html_a28295d4b6b3f7da4209c116dabeb9cf4"><div class="ttname"><a href="structzip__cd.html#a28295d4b6b3f7da4209c116dabeb9cf4">zip_cd::zipcsiz</a></div><div class="ttdeci">unsigned int zipcsiz</div><div class="ttdoc">file size (after compression) </div><div class="ttdef"><b>Definition:</b> zipfile.h:82</div></div>
<div class="ttc" id="structzip__cd__ext_html_abc5e8a1f9644faf26a6878295ac998a8"><div class="ttname"><a href="structzip__cd__ext.html#abc5e8a1f9644faf26a6878295ac998a8">zip_cd_ext::tag</a></div><div class="ttdeci">short tag</div><div class="ttdoc">extra field header ID </div><div class="ttdef"><b>Definition:</b> zipfile.h:111</div></div>
<div class="ttc" id="structzip64__eoc_html_a522f98f83f4a54e00ba323e30c124b04"><div class="ttname"><a href="structzip64__eoc.html#a522f98f83f4a54e00ba323e30c124b04">zip64_eoc::zip64esize</a></div><div class="ttdeci">unsigned long long zip64esize</div><div class="ttdef"><b>Definition:</b> zipfile.h:149</div></div>
<div class="ttc" id="structzip__cd_html_a404235bab14d5b3aa166dae8ce755c56"><div class="ttname"><a href="structzip__cd.html#a404235bab14d5b3aa166dae8ce755c56">zip_cd::zipccml</a></div><div class="ttdeci">unsigned short zipccml</div><div class="ttdoc">comment length </div><div class="ttdef"><b>Definition:</b> zipfile.h:86</div></div>
<div class="ttc" id="structzip__cd_html_aa7e01e41fb4bf7c8639b62c5a8976c34"><div class="ttname"><a href="structzip__cd.html#aa7e01e41fb4bf7c8639b62c5a8976c34">zip_cd::zipcfnl</a></div><div class="ttdeci">unsigned short zipcfnl</div><div class="ttdoc">file name length </div><div class="ttdef"><b>Definition:</b> zipfile.h:84</div></div>
<div class="ttc" id="structzip64__eocl_html"><div class="ttname"><a href="structzip64__eocl.html">zip64_eocl</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:163</div></div>
<div class="ttc" id="structzip__cd_html_aeb83911ef9871880faf46b8f6a85e6f6"><div class="ttname"><a href="structzip__cd.html#aeb83911ef9871880faf46b8f6a85e6f6">zip_cd::zipccrc</a></div><div class="ttdeci">int zipccrc</div><div class="ttdoc">CRC-32 checksum. </div><div class="ttdef"><b>Definition:</b> zipfile.h:81</div></div>
<div class="ttc" id="structzip64__eoc_html_afa98848b683714fcfd40122c38c1bbd8"><div class="ttname"><a href="structzip64__eoc.html#afa98848b683714fcfd40122c38c1bbd8">zip64_eoc::zip64ecom</a></div><div class="ttdeci">char zip64ecom[0]</div><div class="ttdef"><b>Definition:</b> zipfile.h:158</div></div>
<div class="ttc" id="structzip64__eoc_html_aee2b76e42d3c9a2c1bd8a117f138b63b"><div class="ttname"><a href="structzip64__eoc.html#aee2b76e42d3c9a2c1bd8a117f138b63b">zip64_eoc::zip64ecsz</a></div><div class="ttdeci">unsigned long long zip64ecsz</div><div class="ttdef"><b>Definition:</b> zipfile.h:156</div></div>
<div class="ttc" id="structzip__split_html_aa59eb8ef2c8123edb6b536f491b37851"><div class="ttname"><a href="structzip__split.html#aa59eb8ef2c8123edb6b536f491b37851">zip_split::zipsplitsig</a></div><div class="ttdeci">int zipsplitsig</div><div class="ttdef"><b>Definition:</b> zipfile.h:38</div></div>
<div class="ttc" id="structzip64__eoc_html_a4cc63ef61d35291685d9bfe08cbce3a3"><div class="ttname"><a href="structzip64__eoc.html#a4cc63ef61d35291685d9bfe08cbce3a3">zip64_eoc::zip64esig</a></div><div class="ttdeci">int zip64esig</div><div class="ttdef"><b>Definition:</b> zipfile.h:148</div></div>
<div class="ttc" id="structzip__lfh_html_a313ebff1b7159af89649d57934194ef8"><div class="ttname"><a href="structzip__lfh.html#a313ebff1b7159af89649d57934194ef8">zip_lfh::zipmthd</a></div><div class="ttdeci">short zipmthd</div><div class="ttdoc">compression method </div><div class="ttdef"><b>Definition:</b> zipfile.h:53</div></div>
<div class="ttc" id="structzip__cd_html_ae09728e544f58f41a2749d19a8af9a22"><div class="ttname"><a href="structzip__cd.html#ae09728e544f58f41a2749d19a8af9a22">zip_cd::ziptim</a></div><div class="ttdeci">short ziptim</div><div class="ttdoc">file modification time </div><div class="ttdef"><b>Definition:</b> zipfile.h:79</div></div>
<div class="ttc" id="structzip__lfh_html_a3733381c1cf02d34719ddc3c588a4109"><div class="ttname"><a href="structzip__lfh.html#a3733381c1cf02d34719ddc3c588a4109">zip_lfh::zipsize</a></div><div class="ttdeci">unsigned int zipsize</div><div class="ttdoc">file size (after compression) </div><div class="ttdef"><b>Definition:</b> zipfile.h:57</div></div>
<div class="ttc" id="structzip__eoc_html_aecaa776ad098703d6de81a82f5121f2a"><div class="ttname"><a href="structzip__eoc.html#aecaa776ad098703d6de81a82f5121f2a">zip_eoc::zipecom</a></div><div class="ttdeci">char zipecom[0]</div><div class="ttdef"><b>Definition:</b> zipfile.h:141</div></div>
<div class="ttc" id="structzip64__eoc_html_ab89a3416f57fbd270457b5568dabe8dc"><div class="ttname"><a href="structzip64__eoc.html#ab89a3416f57fbd270457b5568dabe8dc">zip64_eoc::zip64eneed</a></div><div class="ttdeci">unsigned short zip64eneed</div><div class="ttdef"><b>Definition:</b> zipfile.h:151</div></div>
<div class="ttc" id="structzip__lfh_html"><div class="ttname"><a href="structzip__lfh.html">zip_lfh</a></div><div class="ttdoc">ZIP local file header structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:49</div></div>
<div class="ttc" id="structzip__eoc_html_afe3a04da9402cabc3e8fa9d3fd96f9b9"><div class="ttname"><a href="structzip__eoc.html#afe3a04da9402cabc3e8fa9d3fd96f9b9">zip_eoc::zipesig</a></div><div class="ttdeci">int zipesig</div><div class="ttdef"><b>Definition:</b> zipfile.h:133</div></div>
<div class="ttc" id="structzip__eoc_html_ad297171e421c744220ac81b1cb88f582"><div class="ttname"><a href="structzip__eoc.html#ad297171e421c744220ac81b1cb88f582">zip_eoc::zipenum</a></div><div class="ttdeci">unsigned short zipenum</div><div class="ttdef"><b>Definition:</b> zipfile.h:136</div></div>
<div class="ttc" id="structzip__cd_html_acab9f1bd4a12998dc9f1f9cd98091e9f"><div class="ttname"><a href="structzip__cd.html#acab9f1bd4a12998dc9f1f9cd98091e9f">zip_cd::zipint</a></div><div class="ttdeci">unsigned short zipint</div><div class="ttdoc">internal attributes </div><div class="ttdef"><b>Definition:</b> zipfile.h:88</div></div>
<div class="ttc" id="structzip__enc_html_af67f9dcebf79326527920b58ad3f2663"><div class="ttname"><a href="structzip__enc.html#af67f9dcebf79326527920b58ad3f2663">zip_enc::efield_size</a></div><div class="ttdeci">short efield_size</div><div class="ttdef"><b>Definition:</b> zipfile.h:118</div></div>
<div class="ttc" id="structzip__lfh_html_a9b67b1f3fb5465e11d8aedcf41ed69f9"><div class="ttname"><a href="structzip__lfh.html#a9b67b1f3fb5465e11d8aedcf41ed69f9">zip_lfh::ziptime</a></div><div class="ttdeci">short ziptime</div><div class="ttdoc">file modification time </div><div class="ttdef"><b>Definition:</b> zipfile.h:54</div></div>
<div class="ttc" id="structzip__lfh_html_a94ad48c33d0938bd0b9a220c3ad97893"><div class="ttname"><a href="structzip__lfh.html#a94ad48c33d0938bd0b9a220c3ad97893">zip_lfh::zipver</a></div><div class="ttdeci">short zipver</div><div class="ttdoc">minimum zip spec version needed to extract </div><div class="ttdef"><b>Definition:</b> zipfile.h:51</div></div>
<div class="ttc" id="structzip__cd_html_a23f6214fde0dd46eae696421d0b6d3f4"><div class="ttname"><a href="structzip__cd.html#a23f6214fde0dd46eae696421d0b6d3f4">zip_cd::zipcfn</a></div><div class="ttdeci">char zipcfn[0]</div><div class="ttdoc">file name (length as given above) </div><div class="ttdef"><b>Definition:</b> zipfile.h:91</div></div>
<div class="ttc" id="structzip__cd_html_a9e8970074b713ced7cbd210bd60c1dbc"><div class="ttname"><a href="structzip__cd.html#a9e8970074b713ced7cbd210bd60c1dbc">zip_cd::zipcos</a></div><div class="ttdeci">char zipcos</div><div class="ttdoc">os compatibility of the file attribute information </div><div class="ttdef"><b>Definition:</b> zipfile.h:74</div></div>
<div class="ttc" id="structzip64__eoc_html"><div class="ttname"><a href="structzip64__eoc.html">zip64_eoc</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:147</div></div>
<div class="ttc" id="structzip__lfh_html_ae4ae30028cd81d570f13f493b98a4fd6"><div class="ttname"><a href="structzip__lfh.html#ae4ae30028cd81d570f13f493b98a4fd6">zip_lfh::zipgenfld</a></div><div class="ttdeci">short zipgenfld</div><div class="ttdoc">general purpose flags </div><div class="ttdef"><b>Definition:</b> zipfile.h:52</div></div>
<div class="ttc" id="structzip__eoc_html_a13a5133f55ac8d7f63f9a0f232e2678f"><div class="ttname"><a href="structzip__eoc.html#a13a5133f55ac8d7f63f9a0f232e2678f">zip_eoc::zipecoml</a></div><div class="ttdeci">short zipecoml</div><div class="ttdef"><b>Definition:</b> zipfile.h:140</div></div>
<div class="ttc" id="structzip__enc_html_a0e9713ddd5017d321c06f14bf340c76d"><div class="ttname"><a href="structzip__enc.html#a0e9713ddd5017d321c06f14bf340c76d">zip_enc::compress_method</a></div><div class="ttdeci">short compress_method</div><div class="ttdef"><b>Definition:</b> zipfile.h:122</div></div>
<div class="ttc" id="structzip64__eoc_html_a3f3c1f089cc3d838739504f859fb2c7e"><div class="ttname"><a href="structzip64__eoc.html#a3f3c1f089cc3d838739504f859fb2c7e">zip64_eoc::zip64ever</a></div><div class="ttdeci">unsigned short zip64ever</div><div class="ttdef"><b>Definition:</b> zipfile.h:150</div></div>
<div class="ttc" id="structzip__cd_html_a87773ae4332d5a3a71abb30e68a4d5e3"><div class="ttname"><a href="structzip__cd.html#a87773ae4332d5a3a71abb30e68a4d5e3">zip_cd::zipcvxt</a></div><div class="ttdeci">char zipcvxt</div><div class="ttdoc">minimum zip spec version needed to extract </div><div class="ttdef"><b>Definition:</b> zipfile.h:75</div></div>
<div class="ttc" id="structzip__alignment__check_html_a7654d187d483695171549c9afef0d072"><div class="ttname"><a href="structzip__alignment__check.html#a7654d187d483695171549c9afef0d072">zip_alignment_check::x</a></div><div class="ttdeci">int x[sizeof(struct zip_cd)==46?1:-1]</div><div class="ttdef"><b>Definition:</b> zipfile.h:171</div></div>
<div class="ttc" id="structzip__eoc_html_a1de3be6116bc9589f70bc443ac9b2881"><div class="ttname"><a href="structzip__eoc.html#a1de3be6116bc9589f70bc443ac9b2881">zip_eoc::zipeofst</a></div><div class="ttdeci">unsigned int zipeofst</div><div class="ttdef"><b>Definition:</b> zipfile.h:139</div></div>
<div class="ttc" id="structzip64__eocl_html_ab103705509967c29a3312bcefc613f33"><div class="ttname"><a href="structzip64__eocl.html#ab103705509967c29a3312bcefc613f33">zip64_eocl::zip74lnum</a></div><div class="ttdeci">int zip74lnum</div><div class="ttdef"><b>Definition:</b> zipfile.h:167</div></div>
<div class="ttc" id="structzip__eoc_html_a10c2e8e888099f481668f5264f07fa15"><div class="ttname"><a href="structzip__eoc.html#a10c2e8e888099f481668f5264f07fa15">zip_eoc::zipecen</a></div><div class="ttdeci">unsigned short zipecen</div><div class="ttdef"><b>Definition:</b> zipfile.h:135</div></div>
<div class="ttc" id="structzip__enc_html"><div class="ttname"><a href="structzip__enc.html">zip_enc</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:116</div></div>
<div class="ttc" id="structzip64__eocl_html_ab633a8890d9926f43ed9f7225f5cad04"><div class="ttname"><a href="structzip64__eocl.html#ab633a8890d9926f43ed9f7225f5cad04">zip64_eocl::zip64lsig</a></div><div class="ttdeci">int zip64lsig</div><div class="ttdef"><b>Definition:</b> zipfile.h:164</div></div>
<div class="ttc" id="structzip__enc_html_ad3f136d07bdfc01d60893b7751f42203"><div class="ttname"><a href="structzip__enc.html#ad3f136d07bdfc01d60893b7751f42203">zip_enc::vendor_id2</a></div><div class="ttdeci">char vendor_id2</div><div class="ttdef"><b>Definition:</b> zipfile.h:120</div></div>
<div class="ttc" id="structzip__lfh_html_a910977a8365a06df62d2e2bde9a44b28"><div class="ttname"><a href="structzip__lfh.html#a910977a8365a06df62d2e2bde9a44b28">zip_lfh::zipuncmp</a></div><div class="ttdeci">unsigned int zipuncmp</div><div class="ttdoc">file size (uncompressed) </div><div class="ttdef"><b>Definition:</b> zipfile.h:58</div></div>
<div class="ttc" id="structzip__cd_html_aefb244735b6174df1319a218aeb8011d"><div class="ttname"><a href="structzip__cd.html#aefb244735b6174df1319a218aeb8011d">zip_cd::zipcver</a></div><div class="ttdeci">char zipcver</div><div class="ttdoc">zip spec version of creating software </div><div class="ttdef"><b>Definition:</b> zipfile.h:73</div></div>
<div class="ttc" id="structzip__enc_html_a6f3a862bfdcfb7219e68ba69c4fa2418"><div class="ttname"><a href="structzip__enc.html#a6f3a862bfdcfb7219e68ba69c4fa2418">zip_enc::version</a></div><div class="ttdeci">short version</div><div class="ttdef"><b>Definition:</b> zipfile.h:119</div></div>
<div class="ttc" id="structzip__eoc_html_ab43a340185ab207bf8979684eb8a658d"><div class="ttname"><a href="structzip__eoc.html#ab43a340185ab207bf8979684eb8a658d">zip_eoc::zipedsk</a></div><div class="ttdeci">unsigned short zipedsk</div><div class="ttdef"><b>Definition:</b> zipfile.h:134</div></div>
<div class="ttc" id="structzip__cd__ext_html"><div class="ttname"><a href="structzip__cd__ext.html">zip_cd_ext</a></div><div class="ttdoc">ZIP extra field structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:110</div></div>
<div class="ttc" id="structzip64__eocl_html_a860d4bea943d24fef1b71e627d13f4e3"><div class="ttname"><a href="structzip64__eocl.html#a860d4bea943d24fef1b71e627d13f4e3">zip64_eocl::zip64ldsk</a></div><div class="ttdeci">int zip64ldsk</div><div class="ttdef"><b>Definition:</b> zipfile.h:165</div></div>
<div class="ttc" id="structzip__enc_html_a953e714b78bc64c156f89b3a8e081044"><div class="ttname"><a href="structzip__enc.html#a953e714b78bc64c156f89b3a8e081044">zip_enc::efield_header</a></div><div class="ttdeci">short efield_header</div><div class="ttdef"><b>Definition:</b> zipfile.h:117</div></div>
<div class="ttc" id="structzip__cd__ext_html_a75a8eb078a5a5256f734241f51137506"><div class="ttname"><a href="structzip__cd__ext.html#a75a8eb078a5a5256f734241f51137506">zip_cd_ext::size</a></div><div class="ttdeci">short size</div><div class="ttdoc">extra field data size </div><div class="ttdef"><b>Definition:</b> zipfile.h:112</div></div>
<div class="ttc" id="structzip__cd__ext_html_a66d60ba1142e99e13028892fe403fcda"><div class="ttname"><a href="structzip__cd__ext.html#a66d60ba1142e99e13028892fe403fcda">zip_cd_ext::zipofst</a></div><div class="ttdeci">unsigned long long zipofst</div><div class="ttdoc">offset to start of local file header (only valid if the struct is for a ZIP64 extra field) ...</div><div class="ttdef"><b>Definition:</b> zipfile.h:113</div></div>
<div class="ttc" id="structzip__cd_html_acffc77a254bc8b291828de3d360f8dfb"><div class="ttname"><a href="structzip__cd.html#acffc77a254bc8b291828de3d360f8dfb">zip_cd::zipcmthd</a></div><div class="ttdeci">short zipcmthd</div><div class="ttdoc">compression method </div><div class="ttdef"><b>Definition:</b> zipfile.h:78</div></div>
<div class="ttc" id="structzip__cd_html_afa4da6e7afd0fe57df379a70be745308"><div class="ttname"><a href="structzip__cd.html#afa4da6e7afd0fe57df379a70be745308">zip_cd::zipcexos</a></div><div class="ttdeci">char zipcexos</div><div class="ttdoc">unused (?) </div><div class="ttdef"><b>Definition:</b> zipfile.h:76</div></div>
<div class="ttc" id="zipfile_8h_html_a4efcc7e404e131398beda35653b59357"><div class="ttname"><a href="zipfile_8h.html#a4efcc7e404e131398beda35653b59357">ATTRIBUTE_PACKED</a></div><div class="ttdeci">#define ATTRIBUTE_PACKED</div><div class="ttdef"><b>Definition:</b> zipfile.h:31</div></div>
<div class="ttc" id="structzip__cd_html_ab2c7b388d442ae1e9a87357344856ff7"><div class="ttname"><a href="structzip__cd.html#ab2c7b388d442ae1e9a87357344856ff7">zip_cd::zipcxtl</a></div><div class="ttdeci">unsigned short zipcxtl</div><div class="ttdoc">extra field length </div><div class="ttdef"><b>Definition:</b> zipfile.h:85</div></div>
<div class="ttc" id="structzip__cd_html_a4e5d633083e3f8469d1229b6601ec001"><div class="ttname"><a href="structzip__cd.html#a4e5d633083e3f8469d1229b6601ec001">zip_cd::zipcensig</a></div><div class="ttdeci">int zipcensig</div><div class="ttdoc">central directory signature </div><div class="ttdef"><b>Definition:</b> zipfile.h:72</div></div>
<div class="ttc" id="structzip__split_html"><div class="ttname"><a href="structzip__split.html">zip_split</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:37</div></div>
<div class="ttc" id="structzip__cd_html_a7e00c0589bd85212ae7b3869b365a441"><div class="ttname"><a href="structzip__cd.html#a7e00c0589bd85212ae7b3869b365a441">zip_cd::zipcflg</a></div><div class="ttdeci">short zipcflg</div><div class="ttdoc">general purpose flag </div><div class="ttdef"><b>Definition:</b> zipfile.h:77</div></div>
<div class="ttc" id="structzip64__eocl_html_ab2929f049a2d6c86a4a13bdbe753b7b8"><div class="ttname"><a href="structzip64__eocl.html#ab2929f049a2d6c86a4a13bdbe753b7b8">zip64_eocl::zip64lofst</a></div><div class="ttdeci">long long zip64lofst</div><div class="ttdef"><b>Definition:</b> zipfile.h:166</div></div>
<div class="ttc" id="structzip__enc_html_ae4bb7fdca8355c7a4dea0124bf562917"><div class="ttname"><a href="structzip__enc.html#ae4bb7fdca8355c7a4dea0124bf562917">zip_enc::encryption_strength</a></div><div class="ttdeci">char encryption_strength</div><div class="ttdef"><b>Definition:</b> zipfile.h:121</div></div>
<div class="ttc" id="structzip__cd_html"><div class="ttname"><a href="structzip__cd.html">zip_cd</a></div><div class="ttdoc">ZIP central directory structure. </div><div class="ttdef"><b>Definition:</b> zipfile.h:71</div></div>
<div class="ttc" id="structzip__lfh_html_a5a3213770f1a08116bba4766f01a6721"><div class="ttname"><a href="structzip__lfh.html#a5a3213770f1a08116bba4766f01a6721">zip_lfh::zipxtraln</a></div><div class="ttdeci">unsigned short zipxtraln</div><div class="ttdoc">extra filed length (unused?) </div><div class="ttdef"><b>Definition:</b> zipfile.h:60</div></div>
<div class="ttc" id="structzip__alignment__check_html"><div class="ttname"><a href="structzip__alignment__check.html">zip_alignment_check</a></div><div class="ttdef"><b>Definition:</b> zipfile.h:170</div></div>
<div class="ttc" id="structzip64__eoc_html_a1ddaebd49b069874a5fd503ef1b82aec"><div class="ttname"><a href="structzip64__eoc.html#a1ddaebd49b069874a5fd503ef1b82aec">zip64_eoc::zip64ecenn</a></div><div class="ttdeci">unsigned long long zip64ecenn</div><div class="ttdef"><b>Definition:</b> zipfile.h:155</div></div>
<div class="ttc" id="structzip__lfh_html_a83c26c8e1a65edc90374a3486f3addc0"><div class="ttname"><a href="structzip__lfh.html#a83c26c8e1a65edc90374a3486f3addc0">zip_lfh::ziplocsig</a></div><div class="ttdeci">int ziplocsig</div><div class="ttdoc">local file header signature </div><div class="ttdef"><b>Definition:</b> zipfile.h:50</div></div>
<div class="ttc" id="structzip__cd_html_aefbc08acd385ddada8d2f5717c960041"><div class="ttname"><a href="structzip__cd.html#aefbc08acd385ddada8d2f5717c960041">zip_cd::zipdat</a></div><div class="ttdeci">short zipdat</div><div class="ttdoc">file modification date </div><div class="ttdef"><b>Definition:</b> zipfile.h:80</div></div>
<div class="ttc" id="structzip__lfh_html_a242363b5b007303b7c3a99f40e441f0c"><div class="ttname"><a href="structzip__lfh.html#a242363b5b007303b7c3a99f40e441f0c">zip_lfh::zipfnln</a></div><div class="ttdeci">unsigned short zipfnln</div><div class="ttdoc">file name length </div><div class="ttdef"><b>Definition:</b> zipfile.h:59</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="zipfile_8h.html">zipfile.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>