Jody Goldberg wrote:

On Thu, Jun 16, 2005 at 05:51:44PM +0200, David Faure wrote:
On Thursday 16 June 2005 17:13, EsaK wrote:
Hello. I'm hacking away at my C DLL which generates .SXC files... hopefully soon in the future. I'm kinda stuck right now --- I've been staring at zlib docs and examples and source for a few days now, and I still haven't figured out, as in I have absolutely no idea how I can get my std::string to be written as a "content.xml" _into_ the archive. Um. Help?
You're confusing zlib (which is just about compression, like gzip does) and ZIP (which is a package format, with indexes etc.). You have to find a ZIP implementation to do this, zlib isn't enough.

libgsf will do it for you.

file   = gsf_output_stdio_new ("foo.sxc", NULL);
zip    = gsf_outfile_zip_new (file, NULL);
header = gsf_outfile_new_child_full (zip, "content.xml", FALSE,
                                     "compression-level", 0,
                                     NULL);
gsf_output_write (header, "blah", 4);

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Zip-util worked fine, too... But, I'll look into libgsf. Thanks. Now I'll just need to make
the code nice-nice. It's ugly, and badly commented...





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to