~ubuntu-branches/debian/lenny/libgsf/lenny

« back to all changes in this revision

Viewing changes to doc/xml/zip.xml

  • Committer: Bazaar Package Importer
  • Author(s): J.H.M. Dassen (Ray)
  • Date: 2006-11-06 22:45:03 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 dapper)
  • Revision ID: james.westby@ubuntu.com-20061106224503-g6pmv1m82zy8jya9
Tags: 1.14.3-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<refentry id="gsf-Zip">
2
2
<refmeta>
3
 
<refentrytitle>Zip</refentrytitle>
 
3
<refentrytitle role="top_of_page">Zip</refentrytitle>
4
4
<manvolnum>3</manvolnum>
5
5
<refmiscinfo>GSF Library</refmiscinfo>
6
6
</refmeta>
7
7
 
8
8
<refnamediv>
9
 
<refname>Zip</refname><refpurpose></refpurpose>
 
9
<refname>Zip</refname>
 
10
<refpurpose></refpurpose>
 
11
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
10
12
</refnamediv>
11
13
 
12
 
<refsynopsisdiv><title>Synopsis</title>
 
14
<refsynopsisdiv role="synopsis">
 
15
<title role="synopsis.title">Synopsis</title>
13
16
<anchor id="GsfInfileZip"/><anchor id="GsfOutfileZip"/>
14
17
<synopsis>
15
18
 
16
19
 
17
20
 
18
 
struct      <link linkend="GsfInfileZip-struct">GsfInfileZip</link>;
19
 
<link linkend="GsfInfileZip">GsfInfileZip</link>* <link linkend="gsf-infile-zip-new">gsf_infile_zip_new</link>            (<link linkend="GsfInput">GsfInput</link> *source,
 
21
            <link linkend="GsfInfileZip-struct">GsfInfileZip</link>;
 
22
<link linkend="GsfInfile">GsfInfile</link>*  <link linkend="gsf-infile-zip-new">gsf_infile_zip_new</link>              (<link linkend="GsfInput">GsfInput</link> *source,
20
23
                                             <link linkend="GError">GError</link> **err);
21
 
struct      <link linkend="GsfOutfileZip-struct">GsfOutfileZip</link>;
22
 
<link linkend="GsfOutfileZip">GsfOutfileZip</link>* <link linkend="gsf-outfile-zip-new">gsf_outfile_zip_new</link>          (<link linkend="GsfOutput">GsfOutput</link> *sink,
 
24
            <link linkend="GsfOutfileZip-struct">GsfOutfileZip</link>;
 
25
<link linkend="GsfOutfile">GsfOutfile</link>* <link linkend="gsf-outfile-zip-new">gsf_outfile_zip_new</link>             (<link linkend="GsfOutput">GsfOutput</link> *sink,
23
26
                                             <link linkend="GError">GError</link> **err);
24
27
<link linkend="gboolean">gboolean</link>    <link linkend="gsf-outfile-zip-set-compression-method">gsf_outfile_zip_set_compression_method</link>
25
28
                                            (<link linkend="GsfOutfileZip">GsfOutfileZip</link> *zip,
26
29
                                             <link linkend="GsfZipCompressionMethod">GsfZipCompressionMethod</link> method);
27
30
 
28
31
 
29
 
struct      <link linkend="GsfZipDirent">GsfZipDirent</link>;
30
 
<link linkend="GsfZipDirent">GsfZipDirent</link>* <link linkend="gsf-zip-dirent-new">gsf_zip_dirent_new</link>            (void);
31
 
<link linkend="void">void</link>        <link linkend="gsf-zip-dirent-free">gsf_zip_dirent_free</link>             (<link linkend="GsfZipDirent">GsfZipDirent</link> *dirent);
32
 
struct      <link linkend="GsfZipVDir">GsfZipVDir</link>;
33
 
<link linkend="void">void</link>        <link linkend="gsf-vdir-free">gsf_vdir_free</link>                   (<link linkend="GsfZipVDir">GsfZipVDir</link> *vdir,
34
 
                                             <link linkend="gboolean">gboolean</link> free_dirent);
35
 
<link linkend="GsfZipVDir">GsfZipVDir</link>* <link linkend="gsf-vdir-new">gsf_vdir_new</link>                    (<link linkend="char">char</link> const *name,
36
 
                                             <link linkend="gboolean">gboolean</link> is_directory,
37
 
                                             <link linkend="GsfZipDirent">GsfZipDirent</link> *dirent);
38
 
<link linkend="void">void</link>        <link linkend="gsf-vdir-add-child">gsf_vdir_add_child</link>              (<link linkend="GsfZipVDir">GsfZipVDir</link> *vdir,
39
 
                                             <link linkend="GsfZipVDir">GsfZipVDir</link> *child);
40
 
#define     <link linkend="ZIP-DIRENT-USIZE-CAPS">ZIP_DIRENT_USIZE</link>
41
 
#define     <link linkend="ZIP-DIRENT-OFFSET-CAPS">ZIP_DIRENT_OFFSET</link>
42
 
enum        <link linkend="GsfZipCompressionMethod">GsfZipCompressionMethod</link>;
43
 
#define     <link linkend="ZIP-FILE-HEADER-NAME-SIZE-CAPS">ZIP_FILE_HEADER_NAME_SIZE</link>
44
 
#define     <link linkend="ZZIP-IS-STREAMED-CAPS">ZZIP_IS_STREAMED</link>                (p)
45
 
#define     <link linkend="ZIP-FILE-HEADER-EXTRACT-CAPS">ZIP_FILE_HEADER_EXTRACT</link>
46
 
#define     <link linkend="ZIP-TRAILER-SIZE-CAPS">ZIP_TRAILER_SIZE</link>
47
 
#define     <link linkend="ZIP-HEADER-TIME-CAPS">ZIP_HEADER_TIME</link>
48
 
#define     <link linkend="ZIP-FILE-HEADER-SIZE-CAPS">ZIP_FILE_HEADER_SIZE</link>
49
 
#define     <link linkend="ZZIP-IS-ENCRYPTED-CAPS">ZZIP_IS_ENCRYPTED</link>               (p)
50
 
#define     <link linkend="ZIP-HEADER-VERSION-CAPS">ZIP_HEADER_VERSION</link>
51
 
#define     <link linkend="ZIP-BUF-SIZE-CAPS">ZIP_BUF_SIZE</link>
52
 
#define     <link linkend="ZIP-DIRENT-CRC32-CAPS">ZIP_DIRENT_CRC32</link>
53
 
#define     <link linkend="ZIP-HEADER-COMP-SIZE-CAPS">ZIP_HEADER_COMP_SIZE</link>
54
 
#define     <link linkend="ZIP-DIRENT-COMPR-METHOD-CAPS">ZIP_DIRENT_COMPR_METHOD</link>
55
 
#define     <link linkend="ZIP-DIRENT-FILE-TYPE-CAPS">ZIP_DIRENT_FILE_TYPE</link>
56
 
#define     <link linkend="ZIP-FILE-HEADER-EXTRAS-SIZE-CAPS">ZIP_FILE_HEADER_EXTRAS_SIZE</link>
57
 
#define     <link linkend="ZIP-DIRENT-EXTRACT-CAPS">ZIP_DIRENT_EXTRACT</link>
58
 
#define     <link linkend="ZIP-DIRENT-FILE-MODE-CAPS">ZIP_DIRENT_FILE_MODE</link>
59
 
#define     <link linkend="ZIP-DIRENT-FLAGS-CAPS">ZIP_DIRENT_FLAGS</link>
60
 
#define     <link linkend="ZIP-FILE-HEADER-CSIZE-CAPS">ZIP_FILE_HEADER_CSIZE</link>
61
 
#define     <link linkend="ZIP-TRAILER-DIR-SIZE-CAPS">ZIP_TRAILER_DIR_SIZE</link>
62
 
#define     <link linkend="ZIP-TRAILER-COMMENT-SIZE-CAPS">ZIP_TRAILER_COMMENT_SIZE</link>
63
 
#define     <link linkend="ZIP-TRAILER-ENTRIES-CAPS">ZIP_TRAILER_ENTRIES</link>
64
 
#define     <link linkend="ZIP-NAME-SEPARATOR-CAPS">ZIP_NAME_SEPARATOR</link>
65
 
#define     <link linkend="ZIP-HEADER-SIZE-CAPS">ZIP_HEADER_SIZE</link>
66
 
#define     <link linkend="ZIP-HEADER-CRC-CAPS">ZIP_HEADER_CRC</link>
67
 
#define     <link linkend="ZIP-FILE-HEADER-FLAGS-CAPS">ZIP_FILE_HEADER_FLAGS</link>
68
 
#define     <link linkend="ZIP-DIRENT-EXTRAS-SIZE-CAPS">ZIP_DIRENT_EXTRAS_SIZE</link>
69
 
#define     <link linkend="ZIP-HEADER-COMP-METHOD-CAPS">ZIP_HEADER_COMP_METHOD</link>
70
 
#define     <link linkend="ZZIP-IS-COMPRLEVEL-CAPS">ZZIP_IS_COMPRLEVEL</link>              (p)
71
 
#define     <link linkend="ZIP-DIRENT-DOSTIME-CAPS">ZIP_DIRENT_DOSTIME</link>
72
 
#define     <link linkend="ZIP-DIRENT-ENCODER-CAPS">ZIP_DIRENT_ENCODER</link>
73
 
#define     <link linkend="ZIP-HEADER-OS-CAPS">ZIP_HEADER_OS</link>
74
 
#define     <link linkend="ZIP-DIRENT-COMMENT-SIZE-CAPS">ZIP_DIRENT_COMMENT_SIZE</link>
75
 
#define     <link linkend="ZIP-FILE-HEADER-CRC32-CAPS">ZIP_FILE_HEADER_CRC32</link>
76
 
#define     <link linkend="ZIP-HEADER-FLAGS-CAPS">ZIP_HEADER_FLAGS</link>
77
 
#define     <link linkend="ZIP-TRAILER-DISK-CAPS">ZIP_TRAILER_DISK</link>
78
 
#define     <link linkend="ZIP-FILE-HEADER-USIZE-CAPS">ZIP_FILE_HEADER_USIZE</link>
79
 
#define     <link linkend="ZIP-TRAILER-TOTAL-ENTRIES-CAPS">ZIP_TRAILER_TOTAL_ENTRIES</link>
80
 
#define     <link linkend="ZIP-HEADER-NAME-LEN-CAPS">ZIP_HEADER_NAME_LEN</link>
81
 
#define     <link linkend="ZIP-HEADER-UNCOMP-SIZE-CAPS">ZIP_HEADER_UNCOMP_SIZE</link>
82
 
#define     <link linkend="ZIP-TRAILER-DIR-DISK-CAPS">ZIP_TRAILER_DIR_DISK</link>
83
 
#define     <link linkend="ZIP-DIRENT-CSIZE-CAPS">ZIP_DIRENT_CSIZE</link>
84
 
#define     <link linkend="ZIP-TRAILER-DIR-POS-CAPS">ZIP_TRAILER_DIR_POS</link>
85
 
#define     <link linkend="ZIP-BLOCK-SIZE-CAPS">ZIP_BLOCK_SIZE</link>
86
 
#define     <link linkend="ZIP-DIRENT-NAME-SIZE-CAPS">ZIP_DIRENT_NAME_SIZE</link>
87
 
#define     <link linkend="ZIP-DIRENT-SIZE-CAPS">ZIP_DIRENT_SIZE</link>
88
 
#define     <link linkend="ZIP-DIRENT-DISKSTART-CAPS">ZIP_DIRENT_DISKSTART</link>
89
 
#define     <link linkend="ZIP-HEADER-EXTRA-LEN-CAPS">ZIP_HEADER_EXTRA_LEN</link>
90
 
#define     <link linkend="ZIP-FILE-HEADER-COMPR-METHOD-CAPS">ZIP_FILE_HEADER_COMPR_METHOD</link>
91
 
#define     <link linkend="ZIP-FILE-HEADER-DOSTIME-CAPS">ZIP_FILE_HEADER_DOSTIME</link>
92
32
</synopsis>
93
33
</refsynopsisdiv>
94
34
 
95
 
<refsect1>
96
 
<title>Object Hierarchy</title>
 
35
<refsect1 role="object_hierarchy">
 
36
<title role="object_hierarchy.title">Object Hierarchy</title>
97
37
<synopsis>
98
38
 
99
39
  <link linkend="GObject">GObject</link>
115
55
 
116
56
 
117
57
 
118
 
 
119
 
 
120
 
 
121
 
<refsect1>
122
 
<title>Description</title>
 
58
<refsect1 role="properties">
 
59
<title role="properties.title">Properties</title>
 
60
<synopsis>
 
61
 
 
62
  &quot;<link linkend="GsfInfileZip--compression-level">compression-level</link>&quot;    <link linkend="gint">gint</link>                  : Read
 
63
  &quot;<link linkend="GsfInfileZip--internal-parent">internal-parent</link>&quot;      <link linkend="GsfInfileZip">GsfInfileZip</link>          : Write / Construct Only
 
64
  &quot;<link linkend="GsfInfileZip--source">source</link>&quot;               <link linkend="GsfInput">GsfInput</link>              : Read / Write / Construct Only
 
65
  &quot;<link linkend="GsfOutfileZip--compression-level">compression-level</link>&quot;    <link linkend="gint">gint</link>                  : Read / Write / Construct Only
 
66
  &quot;<link linkend="GsfOutfileZip--entry-name">entry-name</link>&quot;           <link linkend="gchararray">gchararray</link>            : Read / Write / Construct Only
 
67
  &quot;<link linkend="GsfOutfileZip--sink">sink</link>&quot;                 <link linkend="GsfOutput">GsfOutput</link>             : Read / Write / Construct Only
 
68
</synopsis>
 
69
</refsect1>
 
70
 
 
71
 
 
72
 
 
73
<refsect1 role="desc">
 
74
<title role="desc.title">Description</title>
123
75
<para>
124
76
 
125
77
</para>
126
78
</refsect1>
127
79
 
128
 
<refsect1>
129
 
<title>Details</title>
 
80
<refsect1 role="details">
 
81
<title role="details.title">Details</title>
130
82
<refsect2>
131
 
<title><anchor id="GsfInfileZip-struct"/>struct GsfInfileZip</title>
132
 
<indexterm><primary>GsfInfileZip</primary></indexterm><programlisting>struct GsfInfileZip;</programlisting>
 
83
<title><anchor id="GsfInfileZip-struct" role="struct"/>GsfInfileZip</title>
 
84
<indexterm><primary>GsfInfileZip</primary></indexterm><programlisting>typedef struct _GsfInfileZip GsfInfileZip;</programlisting>
133
85
<para>
134
86
 
135
87
</para></refsect2>
136
88
<refsect2>
137
 
<title><anchor id="gsf-infile-zip-new"/>gsf_infile_zip_new ()</title>
138
 
<indexterm><primary>gsf_infile_zip_new</primary></indexterm><programlisting><link linkend="GsfInfileZip">GsfInfileZip</link>* gsf_infile_zip_new            (<link linkend="GsfInput">GsfInput</link> *source,
 
89
<title><anchor id="gsf-infile-zip-new" role="function"/>gsf_infile_zip_new ()</title>
 
90
<indexterm><primary>gsf_infile_zip_new</primary></indexterm><programlisting><link linkend="GsfInfile">GsfInfile</link>*  gsf_infile_zip_new              (<link linkend="GsfInput">GsfInput</link> *source,
139
91
                                             <link linkend="GError">GError</link> **err);</programlisting>
140
92
<para>
141
93
Opens the root directory of a Zip file.
142
 
NOTE : adds a reference to <parameter>source</parameter></para>
 
94
<note>This adds a reference to <parameter>source</parameter>.</note></para>
143
95
<para>
144
96
 
145
97
</para><variablelist role="params">
147
99
<listitem><simpara> A base <link linkend="GsfInput"><type>GsfInput</type></link>
148
100
</simpara></listitem></varlistentry>
149
101
<varlistentry><term><parameter>err</parameter>&nbsp;:</term>
150
 
<listitem><simpara> A <link linkend="GError"><type>GError</type></link>, optionally <literal>null</literal>
 
102
<listitem><simpara> A <link linkend="GError"><type>GError</type></link>, optionally <link linkend="null"><literal>null</literal></link>
151
103
</simpara></listitem></varlistentry>
152
 
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>: the new zip file handler
 
104
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the new zip file handler
153
105
</simpara></listitem></varlistentry>
154
106
</variablelist></refsect2>
155
107
<refsect2>
156
 
<title><anchor id="GsfOutfileZip-struct"/>struct GsfOutfileZip</title>
157
 
<indexterm><primary>GsfOutfileZip</primary></indexterm><programlisting>struct GsfOutfileZip;</programlisting>
 
108
<title><anchor id="GsfOutfileZip-struct" role="struct"/>GsfOutfileZip</title>
 
109
<indexterm><primary>GsfOutfileZip</primary></indexterm><programlisting>typedef struct _GsfOutfileZip GsfOutfileZip;</programlisting>
158
110
<para>
159
111
 
160
112
</para></refsect2>
161
113
<refsect2>
162
 
<title><anchor id="gsf-outfile-zip-new"/>gsf_outfile_zip_new ()</title>
163
 
<indexterm><primary>gsf_outfile_zip_new</primary></indexterm><programlisting><link linkend="GsfOutfileZip">GsfOutfileZip</link>* gsf_outfile_zip_new          (<link linkend="GsfOutput">GsfOutput</link> *sink,
 
114
<title><anchor id="gsf-outfile-zip-new" role="function"/>gsf_outfile_zip_new ()</title>
 
115
<indexterm><primary>gsf_outfile_zip_new</primary></indexterm><programlisting><link linkend="GsfOutfile">GsfOutfile</link>* gsf_outfile_zip_new             (<link linkend="GsfOutput">GsfOutput</link> *sink,
164
116
                                             <link linkend="GError">GError</link> **err);</programlisting>
165
117
<para>
166
118
Creates the root directory of a Zip file and manages the addition of
167
119
children.
168
120
</para>
169
121
<para>
170
 
NOTE : adds a reference to <parameter>sink</parameter></para>
 
122
<note>This adds a reference to <parameter>sink</parameter>.</note></para>
171
123
<para>
172
124
 
173
125
</para><variablelist role="params">
174
126
<varlistentry><term><parameter>sink</parameter>&nbsp;:</term>
175
 
<listitem><simpara>
 
127
<listitem><simpara> a <link linkend="GsfOutput"><type>GsfOutput</type></link> to hold the ZIP file
176
128
</simpara></listitem></varlistentry>
177
129
<varlistentry><term><parameter>err</parameter>&nbsp;:</term>
178
 
<listitem><simpara>
 
130
<listitem><simpara> Location to store error, or <link linkend="NULL:CAPS"><literal>NULL</literal></link>; currently unused.
179
131
</simpara></listitem></varlistentry>
180
 
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>: the new zip file handler
 
132
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the new zip file handler
181
133
</simpara></listitem></varlistentry>
182
134
</variablelist></refsect2>
183
135
<refsect2>
184
 
<title><anchor id="gsf-outfile-zip-set-compression-method"/>gsf_outfile_zip_set_compression_method ()</title>
 
136
<title><anchor id="gsf-outfile-zip-set-compression-method" role="function"/>gsf_outfile_zip_set_compression_method ()</title>
185
137
<indexterm><primary>gsf_outfile_zip_set_compression_method</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    gsf_outfile_zip_set_compression_method
186
138
                                            (<link linkend="GsfOutfileZip">GsfOutfileZip</link> *zip,
187
139
                                             <link linkend="GsfZipCompressionMethod">GsfZipCompressionMethod</link> method);</programlisting>
194
146
<varlistentry><term><parameter>method</parameter>&nbsp;:</term>
195
147
<listitem><simpara>
196
148
</simpara></listitem></varlistentry>
197
 
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
198
 
 
199
 
 
200
 
</simpara></listitem></varlistentry>
201
 
</variablelist></refsect2>
202
 
<refsect2>
203
 
<title><anchor id="GsfZipDirent"/>struct GsfZipDirent</title>
204
 
<indexterm><primary>GsfZipDirent</primary></indexterm><programlisting>struct GsfZipDirent {
205
 
        
206
 
        char                 *name;
207
 
        GsfZipCompressionMethod  compr_method;
208
 
        guint32               crc32;
209
 
        size_t                csize;
210
 
        size_t                usize;
211
 
        gsf_off_t                 offset;
212
 
        gsf_off_t                 data_offset;
213
 
        guint32               dostime;
214
 
};
215
 
</programlisting>
216
 
<para>
217
 
 
218
 
</para></refsect2>
219
 
<refsect2>
220
 
<title><anchor id="gsf-zip-dirent-new"/>gsf_zip_dirent_new ()</title>
221
 
<indexterm><primary>gsf_zip_dirent_new</primary></indexterm><programlisting><link linkend="GsfZipDirent">GsfZipDirent</link>* gsf_zip_dirent_new            (void);</programlisting>
222
 
<para>
223
 
 
224
 
</para><variablelist role="params">
225
 
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
226
 
 
227
 
 
228
 
</simpara></listitem></varlistentry>
229
 
</variablelist></refsect2>
230
 
<refsect2>
231
 
<title><anchor id="gsf-zip-dirent-free"/>gsf_zip_dirent_free ()</title>
232
 
<indexterm><primary>gsf_zip_dirent_free</primary></indexterm><programlisting><link linkend="void">void</link>        gsf_zip_dirent_free             (<link linkend="GsfZipDirent">GsfZipDirent</link> *dirent);</programlisting>
233
 
<para>
234
 
 
235
 
</para><variablelist role="params">
236
 
<varlistentry><term><parameter>dirent</parameter>&nbsp;:</term>
237
 
<listitem><simpara>
238
 
 
239
 
 
240
 
</simpara></listitem></varlistentry>
241
 
</variablelist></refsect2>
242
 
<refsect2>
243
 
<title><anchor id="GsfZipVDir"/>struct GsfZipVDir</title>
244
 
<indexterm><primary>GsfZipVDir</primary></indexterm><programlisting>struct GsfZipVDir {
245
 
 
246
 
        char *name;
247
 
        gboolean is_directory;
248
 
        GsfZipDirent *dirent;
249
 
        GSList *children;
250
 
};
251
 
</programlisting>
252
 
<para>
253
 
 
254
 
</para></refsect2>
255
 
<refsect2>
256
 
<title><anchor id="gsf-vdir-free"/>gsf_vdir_free ()</title>
257
 
<indexterm><primary>gsf_vdir_free</primary></indexterm><programlisting><link linkend="void">void</link>        gsf_vdir_free                   (<link linkend="GsfZipVDir">GsfZipVDir</link> *vdir,
258
 
                                             <link linkend="gboolean">gboolean</link> free_dirent);</programlisting>
259
 
<para>
260
 
 
261
 
</para><variablelist role="params">
262
 
<varlistentry><term><parameter>vdir</parameter>&nbsp;:</term>
263
 
<listitem><simpara>
264
 
</simpara></listitem></varlistentry>
265
 
<varlistentry><term><parameter>free_dirent</parameter>&nbsp;:</term>
266
 
<listitem><simpara>
267
 
 
268
 
 
269
 
</simpara></listitem></varlistentry>
270
 
</variablelist></refsect2>
271
 
<refsect2>
272
 
<title><anchor id="gsf-vdir-new"/>gsf_vdir_new ()</title>
273
 
<indexterm><primary>gsf_vdir_new</primary></indexterm><programlisting><link linkend="GsfZipVDir">GsfZipVDir</link>* gsf_vdir_new                    (<link linkend="char">char</link> const *name,
274
 
                                             <link linkend="gboolean">gboolean</link> is_directory,
275
 
                                             <link linkend="GsfZipDirent">GsfZipDirent</link> *dirent);</programlisting>
276
 
<para>
277
 
 
278
 
</para><variablelist role="params">
279
 
<varlistentry><term><parameter>name</parameter>&nbsp;:</term>
280
 
<listitem><simpara>
281
 
</simpara></listitem></varlistentry>
282
 
<varlistentry><term><parameter>is_directory</parameter>&nbsp;:</term>
283
 
<listitem><simpara>
284
 
</simpara></listitem></varlistentry>
285
 
<varlistentry><term><parameter>dirent</parameter>&nbsp;:</term>
286
 
<listitem><simpara>
287
 
</simpara></listitem></varlistentry>
288
 
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
289
 
 
290
 
 
291
 
</simpara></listitem></varlistentry>
292
 
</variablelist></refsect2>
293
 
<refsect2>
294
 
<title><anchor id="gsf-vdir-add-child"/>gsf_vdir_add_child ()</title>
295
 
<indexterm><primary>gsf_vdir_add_child</primary></indexterm><programlisting><link linkend="void">void</link>        gsf_vdir_add_child              (<link linkend="GsfZipVDir">GsfZipVDir</link> *vdir,
296
 
                                             <link linkend="GsfZipVDir">GsfZipVDir</link> *child);</programlisting>
297
 
<para>
298
 
 
299
 
</para><variablelist role="params">
300
 
<varlistentry><term><parameter>vdir</parameter>&nbsp;:</term>
301
 
<listitem><simpara>
302
 
</simpara></listitem></varlistentry>
303
 
<varlistentry><term><parameter>child</parameter>&nbsp;:</term>
304
 
<listitem><simpara>
305
 
 
306
 
 
307
 
</simpara></listitem></varlistentry>
308
 
</variablelist></refsect2>
309
 
<refsect2>
310
 
<title><anchor id="ZIP-DIRENT-USIZE-CAPS"/>ZIP_DIRENT_USIZE</title>
311
 
<indexterm><primary>ZIP_DIRENT_USIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_USIZE                24
312
 
</programlisting>
313
 
<para>
314
 
 
315
 
</para></refsect2>
316
 
<refsect2>
317
 
<title><anchor id="ZIP-DIRENT-OFFSET-CAPS"/>ZIP_DIRENT_OFFSET</title>
318
 
<indexterm><primary>ZIP_DIRENT_OFFSET</primary></indexterm><programlisting>#define ZIP_DIRENT_OFFSET               42
319
 
</programlisting>
320
 
<para>
321
 
 
322
 
</para></refsect2>
323
 
<refsect2>
324
 
<title><anchor id="GsfZipCompressionMethod"/>enum GsfZipCompressionMethod</title>
325
 
<indexterm><primary>GsfZipCompressionMethod</primary></indexterm><programlisting>typedef enum {
326
 
        GSF_ZIP_STORED =          0,            /* supported for export */
327
 
        GSF_ZIP_SHRUNK =          1,
328
 
        GSF_ZIP_REDUCEDx1 =       2,
329
 
        GSF_ZIP_REDUCEDx2 =       3,
330
 
        GSF_ZIP_REDUCEDx3 =       4,
331
 
        GSF_ZIP_REDUCEDx4 =       5,
332
 
        GSF_ZIP_IMPLODED  =       6,
333
 
        GSF_ZIP_TOKENIZED =       7,
334
 
        GSF_ZIP_DEFLATED =        8,            /* supported for export */
335
 
        GSF_ZIP_DEFLATED_BETTER = 9,
336
 
        GSF_ZIP_IMPLODED_BETTER = 10
337
 
} GsfZipCompressionMethod;
338
 
</programlisting>
339
 
<para>
340
 
 
341
 
</para></refsect2>
342
 
<refsect2>
343
 
<title><anchor id="ZIP-FILE-HEADER-NAME-SIZE-CAPS"/>ZIP_FILE_HEADER_NAME_SIZE</title>
344
 
<indexterm><primary>ZIP_FILE_HEADER_NAME_SIZE</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_NAME_SIZE       26
345
 
</programlisting>
346
 
<para>
347
 
 
348
 
</para></refsect2>
349
 
<refsect2>
350
 
<title><anchor id="ZZIP-IS-STREAMED-CAPS"/>ZZIP_IS_STREAMED()</title>
351
 
<indexterm><primary>ZZIP_IS_STREAMED</primary></indexterm><programlisting>#define ZZIP_IS_STREAMED(p)    (((*(unsigned char*)p)&gt;&gt;3)&amp;1)
352
 
</programlisting>
353
 
<para>
354
 
 
355
 
</para><variablelist role="params">
356
 
<varlistentry><term><parameter>p</parameter>&nbsp;:</term>
357
 
<listitem><simpara>
358
 
 
359
 
 
360
 
</simpara></listitem></varlistentry>
361
 
</variablelist></refsect2>
362
 
<refsect2>
363
 
<title><anchor id="ZIP-FILE-HEADER-EXTRACT-CAPS"/>ZIP_FILE_HEADER_EXTRACT</title>
364
 
<indexterm><primary>ZIP_FILE_HEADER_EXTRACT</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_EXTRACT          4
365
 
</programlisting>
366
 
<para>
367
 
 
368
 
</para></refsect2>
369
 
<refsect2>
370
 
<title><anchor id="ZIP-TRAILER-SIZE-CAPS"/>ZIP_TRAILER_SIZE</title>
371
 
<indexterm><primary>ZIP_TRAILER_SIZE</primary></indexterm><programlisting>#define ZIP_TRAILER_SIZE              22
372
 
</programlisting>
373
 
<para>
374
 
 
375
 
</para></refsect2>
376
 
<refsect2>
377
 
<title><anchor id="ZIP-HEADER-TIME-CAPS"/>ZIP_HEADER_TIME</title>
378
 
<indexterm><primary>ZIP_HEADER_TIME</primary></indexterm><programlisting>#define ZIP_HEADER_TIME                 10
379
 
</programlisting>
380
 
<para>
381
 
 
382
 
</para></refsect2>
383
 
<refsect2>
384
 
<title><anchor id="ZIP-FILE-HEADER-SIZE-CAPS"/>ZIP_FILE_HEADER_SIZE</title>
385
 
<indexterm><primary>ZIP_FILE_HEADER_SIZE</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_SIZE            30
386
 
</programlisting>
387
 
<para>
388
 
 
389
 
</para></refsect2>
390
 
<refsect2>
391
 
<title><anchor id="ZZIP-IS-ENCRYPTED-CAPS"/>ZZIP_IS_ENCRYPTED()</title>
392
 
<indexterm><primary>ZZIP_IS_ENCRYPTED</primary></indexterm><programlisting>#define ZZIP_IS_ENCRYPTED(p)    ((*(unsigned char*)p)&amp;1)
393
 
</programlisting>
394
 
<para>
395
 
 
396
 
</para><variablelist role="params">
397
 
<varlistentry><term><parameter>p</parameter>&nbsp;:</term>
398
 
<listitem><simpara>
399
 
 
400
 
 
401
 
</simpara></listitem></varlistentry>
402
 
</variablelist></refsect2>
403
 
<refsect2>
404
 
<title><anchor id="ZIP-HEADER-VERSION-CAPS"/>ZIP_HEADER_VERSION</title>
405
 
<indexterm><primary>ZIP_HEADER_VERSION</primary></indexterm><programlisting>#define ZIP_HEADER_VERSION           4
406
 
</programlisting>
407
 
<para>
408
 
 
409
 
</para></refsect2>
410
 
<refsect2>
411
 
<title><anchor id="ZIP-BUF-SIZE-CAPS"/>ZIP_BUF_SIZE</title>
412
 
<indexterm><primary>ZIP_BUF_SIZE</primary></indexterm><programlisting>#define ZIP_BUF_SIZE 512
413
 
</programlisting>
414
 
<para>
415
 
 
416
 
</para></refsect2>
417
 
<refsect2>
418
 
<title><anchor id="ZIP-DIRENT-CRC32-CAPS"/>ZIP_DIRENT_CRC32</title>
419
 
<indexterm><primary>ZIP_DIRENT_CRC32</primary></indexterm><programlisting>#define ZIP_DIRENT_CRC32                16
420
 
</programlisting>
421
 
<para>
422
 
 
423
 
</para></refsect2>
424
 
<refsect2>
425
 
<title><anchor id="ZIP-HEADER-COMP-SIZE-CAPS"/>ZIP_HEADER_COMP_SIZE</title>
426
 
<indexterm><primary>ZIP_HEADER_COMP_SIZE</primary></indexterm><programlisting>#define ZIP_HEADER_COMP_SIZE              18
427
 
</programlisting>
428
 
<para>
429
 
 
430
 
</para></refsect2>
431
 
<refsect2>
432
 
<title><anchor id="ZIP-DIRENT-COMPR-METHOD-CAPS"/>ZIP_DIRENT_COMPR_METHOD</title>
433
 
<indexterm><primary>ZIP_DIRENT_COMPR_METHOD</primary></indexterm><programlisting>#define ZIP_DIRENT_COMPR_METHOD         10
434
 
</programlisting>
435
 
<para>
436
 
 
437
 
</para></refsect2>
438
 
<refsect2>
439
 
<title><anchor id="ZIP-DIRENT-FILE-TYPE-CAPS"/>ZIP_DIRENT_FILE_TYPE</title>
440
 
<indexterm><primary>ZIP_DIRENT_FILE_TYPE</primary></indexterm><programlisting>#define ZIP_DIRENT_FILE_TYPE            36
441
 
</programlisting>
442
 
<para>
443
 
 
444
 
</para></refsect2>
445
 
<refsect2>
446
 
<title><anchor id="ZIP-FILE-HEADER-EXTRAS-SIZE-CAPS"/>ZIP_FILE_HEADER_EXTRAS_SIZE</title>
447
 
<indexterm><primary>ZIP_FILE_HEADER_EXTRAS_SIZE</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_EXTRAS_SIZE     28
448
 
</programlisting>
449
 
<para>
450
 
 
451
 
</para></refsect2>
452
 
<refsect2>
453
 
<title><anchor id="ZIP-DIRENT-EXTRACT-CAPS"/>ZIP_DIRENT_EXTRACT</title>
454
 
<indexterm><primary>ZIP_DIRENT_EXTRACT</primary></indexterm><programlisting>#define ZIP_DIRENT_EXTRACT              6
455
 
</programlisting>
456
 
<para>
457
 
 
458
 
</para></refsect2>
459
 
<refsect2>
460
 
<title><anchor id="ZIP-DIRENT-FILE-MODE-CAPS"/>ZIP_DIRENT_FILE_MODE</title>
461
 
<indexterm><primary>ZIP_DIRENT_FILE_MODE</primary></indexterm><programlisting>#define ZIP_DIRENT_FILE_MODE            38
462
 
</programlisting>
463
 
<para>
464
 
 
465
 
</para></refsect2>
466
 
<refsect2>
467
 
<title><anchor id="ZIP-DIRENT-FLAGS-CAPS"/>ZIP_DIRENT_FLAGS</title>
468
 
<indexterm><primary>ZIP_DIRENT_FLAGS</primary></indexterm><programlisting>#define ZIP_DIRENT_FLAGS                8
469
 
</programlisting>
470
 
<para>
471
 
 
472
 
</para></refsect2>
473
 
<refsect2>
474
 
<title><anchor id="ZIP-FILE-HEADER-CSIZE-CAPS"/>ZIP_FILE_HEADER_CSIZE</title>
475
 
<indexterm><primary>ZIP_FILE_HEADER_CSIZE</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_CSIZE           18
476
 
</programlisting>
477
 
<para>
478
 
 
479
 
</para></refsect2>
480
 
<refsect2>
481
 
<title><anchor id="ZIP-TRAILER-DIR-SIZE-CAPS"/>ZIP_TRAILER_DIR_SIZE</title>
482
 
<indexterm><primary>ZIP_TRAILER_DIR_SIZE</primary></indexterm><programlisting>#define ZIP_TRAILER_DIR_SIZE              12
483
 
</programlisting>
484
 
<para>
485
 
 
486
 
</para></refsect2>
487
 
<refsect2>
488
 
<title><anchor id="ZIP-TRAILER-COMMENT-SIZE-CAPS"/>ZIP_TRAILER_COMMENT_SIZE</title>
489
 
<indexterm><primary>ZIP_TRAILER_COMMENT_SIZE</primary></indexterm><programlisting>#define ZIP_TRAILER_COMMENT_SIZE      20
490
 
</programlisting>
491
 
<para>
492
 
 
493
 
</para></refsect2>
494
 
<refsect2>
495
 
<title><anchor id="ZIP-TRAILER-ENTRIES-CAPS"/>ZIP_TRAILER_ENTRIES</title>
496
 
<indexterm><primary>ZIP_TRAILER_ENTRIES</primary></indexterm><programlisting>#define ZIP_TRAILER_ENTRIES                8
497
 
</programlisting>
498
 
<para>
499
 
 
500
 
</para></refsect2>
501
 
<refsect2>
502
 
<title><anchor id="ZIP-NAME-SEPARATOR-CAPS"/>ZIP_NAME_SEPARATOR</title>
503
 
<indexterm><primary>ZIP_NAME_SEPARATOR</primary></indexterm><programlisting>#define ZIP_NAME_SEPARATOR    '/'
504
 
</programlisting>
505
 
<para>
506
 
 
507
 
</para></refsect2>
508
 
<refsect2>
509
 
<title><anchor id="ZIP-HEADER-SIZE-CAPS"/>ZIP_HEADER_SIZE</title>
510
 
<indexterm><primary>ZIP_HEADER_SIZE</primary></indexterm><programlisting>#define ZIP_HEADER_SIZE                30
511
 
</programlisting>
512
 
<para>
513
 
 
514
 
</para></refsect2>
515
 
<refsect2>
516
 
<title><anchor id="ZIP-HEADER-CRC-CAPS"/>ZIP_HEADER_CRC</title>
517
 
<indexterm><primary>ZIP_HEADER_CRC</primary></indexterm><programlisting>#define ZIP_HEADER_CRC                  14
518
 
</programlisting>
519
 
<para>
520
 
 
521
 
</para></refsect2>
522
 
<refsect2>
523
 
<title><anchor id="ZIP-FILE-HEADER-FLAGS-CAPS"/>ZIP_FILE_HEADER_FLAGS</title>
524
 
<indexterm><primary>ZIP_FILE_HEADER_FLAGS</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_FLAGS            6
525
 
</programlisting>
526
 
<para>
527
 
 
528
 
</para></refsect2>
529
 
<refsect2>
530
 
<title><anchor id="ZIP-DIRENT-EXTRAS-SIZE-CAPS"/>ZIP_DIRENT_EXTRAS_SIZE</title>
531
 
<indexterm><primary>ZIP_DIRENT_EXTRAS_SIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_EXTRAS_SIZE          30
532
 
</programlisting>
533
 
<para>
534
 
 
535
 
</para></refsect2>
536
 
<refsect2>
537
 
<title><anchor id="ZIP-HEADER-COMP-METHOD-CAPS"/>ZIP_HEADER_COMP_METHOD</title>
538
 
<indexterm><primary>ZIP_HEADER_COMP_METHOD</primary></indexterm><programlisting>#define ZIP_HEADER_COMP_METHOD           8
539
 
</programlisting>
540
 
<para>
541
 
 
542
 
</para></refsect2>
543
 
<refsect2>
544
 
<title><anchor id="ZZIP-IS-COMPRLEVEL-CAPS"/>ZZIP_IS_COMPRLEVEL()</title>
545
 
<indexterm><primary>ZZIP_IS_COMPRLEVEL</primary></indexterm><programlisting>#define ZZIP_IS_COMPRLEVEL(p)  (((*(unsigned char*)p)&gt;&gt;1)&amp;3)
546
 
</programlisting>
547
 
<para>
548
 
 
549
 
</para><variablelist role="params">
550
 
<varlistentry><term><parameter>p</parameter>&nbsp;:</term>
551
 
<listitem><simpara>
552
 
 
553
 
 
554
 
</simpara></listitem></varlistentry>
555
 
</variablelist></refsect2>
556
 
<refsect2>
557
 
<title><anchor id="ZIP-DIRENT-DOSTIME-CAPS"/>ZIP_DIRENT_DOSTIME</title>
558
 
<indexterm><primary>ZIP_DIRENT_DOSTIME</primary></indexterm><programlisting>#define ZIP_DIRENT_DOSTIME              12
559
 
</programlisting>
560
 
<para>
561
 
 
562
 
</para></refsect2>
563
 
<refsect2>
564
 
<title><anchor id="ZIP-DIRENT-ENCODER-CAPS"/>ZIP_DIRENT_ENCODER</title>
565
 
<indexterm><primary>ZIP_DIRENT_ENCODER</primary></indexterm><programlisting>#define ZIP_DIRENT_ENCODER              4
566
 
</programlisting>
567
 
<para>
568
 
 
569
 
</para></refsect2>
570
 
<refsect2>
571
 
<title><anchor id="ZIP-HEADER-OS-CAPS"/>ZIP_HEADER_OS</title>
572
 
<indexterm><primary>ZIP_HEADER_OS</primary></indexterm><programlisting>#define ZIP_HEADER_OS                     5
573
 
</programlisting>
574
 
<para>
575
 
 
576
 
</para></refsect2>
577
 
<refsect2>
578
 
<title><anchor id="ZIP-DIRENT-COMMENT-SIZE-CAPS"/>ZIP_DIRENT_COMMENT_SIZE</title>
579
 
<indexterm><primary>ZIP_DIRENT_COMMENT_SIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_COMMENT_SIZE         32
580
 
</programlisting>
581
 
<para>
582
 
 
583
 
</para></refsect2>
584
 
<refsect2>
585
 
<title><anchor id="ZIP-FILE-HEADER-CRC32-CAPS"/>ZIP_FILE_HEADER_CRC32</title>
586
 
<indexterm><primary>ZIP_FILE_HEADER_CRC32</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_CRC32           14
587
 
</programlisting>
588
 
<para>
589
 
 
590
 
</para></refsect2>
591
 
<refsect2>
592
 
<title><anchor id="ZIP-HEADER-FLAGS-CAPS"/>ZIP_HEADER_FLAGS</title>
593
 
<indexterm><primary>ZIP_HEADER_FLAGS</primary></indexterm><programlisting>#define ZIP_HEADER_FLAGS               6
594
 
</programlisting>
595
 
<para>
596
 
 
597
 
</para></refsect2>
598
 
<refsect2>
599
 
<title><anchor id="ZIP-TRAILER-DISK-CAPS"/>ZIP_TRAILER_DISK</title>
600
 
<indexterm><primary>ZIP_TRAILER_DISK</primary></indexterm><programlisting>#define ZIP_TRAILER_DISK              4
601
 
</programlisting>
602
 
<para>
603
 
 
604
 
</para></refsect2>
605
 
<refsect2>
606
 
<title><anchor id="ZIP-FILE-HEADER-USIZE-CAPS"/>ZIP_FILE_HEADER_USIZE</title>
607
 
<indexterm><primary>ZIP_FILE_HEADER_USIZE</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_USIZE           22
608
 
</programlisting>
609
 
<para>
610
 
 
611
 
</para></refsect2>
612
 
<refsect2>
613
 
<title><anchor id="ZIP-TRAILER-TOTAL-ENTRIES-CAPS"/>ZIP_TRAILER_TOTAL_ENTRIES</title>
614
 
<indexterm><primary>ZIP_TRAILER_TOTAL_ENTRIES</primary></indexterm><programlisting>#define ZIP_TRAILER_TOTAL_ENTRIES    10
615
 
</programlisting>
616
 
<para>
617
 
 
618
 
</para></refsect2>
619
 
<refsect2>
620
 
<title><anchor id="ZIP-HEADER-NAME-LEN-CAPS"/>ZIP_HEADER_NAME_LEN</title>
621
 
<indexterm><primary>ZIP_HEADER_NAME_LEN</primary></indexterm><programlisting>#define ZIP_HEADER_NAME_LEN                26
622
 
</programlisting>
623
 
<para>
624
 
 
625
 
</para></refsect2>
626
 
<refsect2>
627
 
<title><anchor id="ZIP-HEADER-UNCOMP-SIZE-CAPS"/>ZIP_HEADER_UNCOMP_SIZE</title>
628
 
<indexterm><primary>ZIP_HEADER_UNCOMP_SIZE</primary></indexterm><programlisting>#define ZIP_HEADER_UNCOMP_SIZE          22
629
 
</programlisting>
630
 
<para>
631
 
 
632
 
</para></refsect2>
633
 
<refsect2>
634
 
<title><anchor id="ZIP-TRAILER-DIR-DISK-CAPS"/>ZIP_TRAILER_DIR_DISK</title>
635
 
<indexterm><primary>ZIP_TRAILER_DIR_DISK</primary></indexterm><programlisting>#define ZIP_TRAILER_DIR_DISK              6
636
 
</programlisting>
637
 
<para>
638
 
 
639
 
</para></refsect2>
640
 
<refsect2>
641
 
<title><anchor id="ZIP-DIRENT-CSIZE-CAPS"/>ZIP_DIRENT_CSIZE</title>
642
 
<indexterm><primary>ZIP_DIRENT_CSIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_CSIZE                20
643
 
</programlisting>
644
 
<para>
645
 
 
646
 
</para></refsect2>
647
 
<refsect2>
648
 
<title><anchor id="ZIP-TRAILER-DIR-POS-CAPS"/>ZIP_TRAILER_DIR_POS</title>
649
 
<indexterm><primary>ZIP_TRAILER_DIR_POS</primary></indexterm><programlisting>#define ZIP_TRAILER_DIR_POS                16
650
 
</programlisting>
651
 
<para>
652
 
 
653
 
</para></refsect2>
654
 
<refsect2>
655
 
<title><anchor id="ZIP-BLOCK-SIZE-CAPS"/>ZIP_BLOCK_SIZE</title>
656
 
<indexterm><primary>ZIP_BLOCK_SIZE</primary></indexterm><programlisting>#define ZIP_BLOCK_SIZE 32768
657
 
</programlisting>
658
 
<para>
659
 
 
660
 
</para></refsect2>
661
 
<refsect2>
662
 
<title><anchor id="ZIP-DIRENT-NAME-SIZE-CAPS"/>ZIP_DIRENT_NAME_SIZE</title>
663
 
<indexterm><primary>ZIP_DIRENT_NAME_SIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_NAME_SIZE            28
664
 
</programlisting>
665
 
<para>
666
 
 
667
 
</para></refsect2>
668
 
<refsect2>
669
 
<title><anchor id="ZIP-DIRENT-SIZE-CAPS"/>ZIP_DIRENT_SIZE</title>
670
 
<indexterm><primary>ZIP_DIRENT_SIZE</primary></indexterm><programlisting>#define ZIP_DIRENT_SIZE                 46
671
 
</programlisting>
672
 
<para>
673
 
 
674
 
</para></refsect2>
675
 
<refsect2>
676
 
<title><anchor id="ZIP-DIRENT-DISKSTART-CAPS"/>ZIP_DIRENT_DISKSTART</title>
677
 
<indexterm><primary>ZIP_DIRENT_DISKSTART</primary></indexterm><programlisting>#define ZIP_DIRENT_DISKSTART            34
678
 
</programlisting>
679
 
<para>
680
 
 
681
 
</para></refsect2>
682
 
<refsect2>
683
 
<title><anchor id="ZIP-HEADER-EXTRA-LEN-CAPS"/>ZIP_HEADER_EXTRA_LEN</title>
684
 
<indexterm><primary>ZIP_HEADER_EXTRA_LEN</primary></indexterm><programlisting>#define ZIP_HEADER_EXTRA_LEN              28
685
 
</programlisting>
686
 
<para>
687
 
 
688
 
</para></refsect2>
689
 
<refsect2>
690
 
<title><anchor id="ZIP-FILE-HEADER-COMPR-METHOD-CAPS"/>ZIP_FILE_HEADER_COMPR_METHOD</title>
691
 
<indexterm><primary>ZIP_FILE_HEADER_COMPR_METHOD</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_COMPR_METHOD     8
692
 
</programlisting>
693
 
<para>
694
 
 
695
 
</para></refsect2>
696
 
<refsect2>
697
 
<title><anchor id="ZIP-FILE-HEADER-DOSTIME-CAPS"/>ZIP_FILE_HEADER_DOSTIME</title>
698
 
<indexterm><primary>ZIP_FILE_HEADER_DOSTIME</primary></indexterm><programlisting>#define ZIP_FILE_HEADER_DOSTIME         10
699
 
</programlisting>
700
 
<para>
701
 
 
702
 
</para></refsect2>
 
149
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
150
 
 
151
 
 
152
</simpara></listitem></varlistentry>
 
153
</variablelist></refsect2>
 
154
 
 
155
</refsect1>
 
156
<refsect1 role="property_details">
 
157
<title role="property_details.title">Property Details</title>
 
158
<refsect2><title><anchor id="GsfInfileZip--compression-level"/>The &quot;<literal>compression-level</literal>&quot; property</title>
 
159
<indexterm><primary>GsfInfileZip:compression-level</primary></indexterm><programlisting>  &quot;compression-level&quot;    <link linkend="gint">gint</link>                  : Read</programlisting>
 
160
<para>The level of compression used, zero meaning none.</para><para>Allowed values: [0,10]</para>
 
161
<para>Default value: 0</para>
 
162
</refsect2>
 
163
<refsect2><title><anchor id="GsfInfileZip--internal-parent"/>The &quot;<literal>internal-parent</literal>&quot; property</title>
 
164
<indexterm><primary>GsfInfileZip:internal-parent</primary></indexterm><programlisting>  &quot;internal-parent&quot;      <link linkend="GsfInfileZip">GsfInfileZip</link>          : Write / Construct Only</programlisting>
 
165
<para>Internal use only.</para></refsect2>
 
166
<refsect2><title><anchor id="GsfInfileZip--source"/>The &quot;<literal>source</literal>&quot; property</title>
 
167
<indexterm><primary>GsfInfileZip:source</primary></indexterm><programlisting>  &quot;source&quot;               <link linkend="GsfInput">GsfInput</link>              : Read / Write / Construct Only</programlisting>
 
168
<para>The archive being interpreted.</para></refsect2>
 
169
<refsect2><title><anchor id="GsfOutfileZip--compression-level"/>The &quot;<literal>compression-level</literal>&quot; property</title>
 
170
<indexterm><primary>GsfOutfileZip:compression-level</primary></indexterm><programlisting>  &quot;compression-level&quot;    <link linkend="gint">gint</link>                  : Read / Write / Construct Only</programlisting>
 
171
<para>The level of compression used, zero meaning none.</para><para>Allowed values: [0,10]</para>
 
172
<para>Default value: 8</para>
 
173
</refsect2>
 
174
<refsect2><title><anchor id="GsfOutfileZip--entry-name"/>The &quot;<literal>entry-name</literal>&quot; property</title>
 
175
<indexterm><primary>GsfOutfileZip:entry-name</primary></indexterm><programlisting>  &quot;entry-name&quot;           <link linkend="gchararray">gchararray</link>            : Read / Write / Construct Only</programlisting>
 
176
<para>The filename of this member in the archive without path.</para><para>Default value: NULL</para>
 
177
</refsect2>
 
178
<refsect2><title><anchor id="GsfOutfileZip--sink"/>The &quot;<literal>sink</literal>&quot; property</title>
 
179
<indexterm><primary>GsfOutfileZip:sink</primary></indexterm><programlisting>  &quot;sink&quot;                 <link linkend="GsfOutput">GsfOutput</link>             : Read / Write / Construct Only</programlisting>
 
180
<para>Where the archive is written.</para></refsect2>
703
181
 
704
182
</refsect1>
705
183