Hello,
This patch does:
* Implements zip file reading.
* Adds two tests for gsf-infile-zip.
Also included 3 new files (gsf/gsf-zip-impl.h, tests/test-cat-zip.c,
tests/test-ls-zip.c).
Also, while reading gsf-infile-msole, I wondered if this is correct:
...
static gboolean
ole_init_info (GsfInfileMSOle *ole, GError **err)
{
...
...
if (err != NULL)
*err = g_error_new (gsf_input_error (), 0,
"No OLE2 signature");
...
}
Doesn't g_error_new make a new GError? I used
g_error_set () instead of that in gsf-infile-zip.
Tambet
Attachment:
diff
Description: Text document
Attachment:
test-cat-zip.c
Description: Text Data
Attachment:
test-ls-zip.c
Description: Text Data
Attachment:
gsf-zip-impl.h
Description: Text Data