This post refers back to a discussion of libgsf from 2009. At
that time Morten Welinder was good enough to give me a revised
version of libgsf's test-cp-zip.c that unzips a zip file; see
https://mail.gnome.org/archives/gnumeric-list/2009-May/msg00017.html
Morten's suggestion works nicely, except that to get the unzip
ball rolling it's necessary to use gsf_outfile_stdio_new() to
acquire a GsfOutfile into which the contents of the zip file
will be written (via the recursive "clone" function, which
relies on gsf_outfile_new_child_full). That is, in effect you
have to create a new directory for the zip contents.
That's OK in some cases, but in other cases I just need to
unzip the zipfile's contents "here", in the current directory.
I tried passing "." in the initial call to
gsf_outfile_stdio_new(), but -- unsurprisingly -- that failed
with the message that the directory already exists.
Any suggestions on how to get around this would be gratefully
received!
--
Allin Cottrell
Department of Economics
Wake Forest University, NC
_______________________________________________
gnumeric-list mailing list
gnumeric-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnumeric-list