K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-13T00:26:45.000000Z K 7 svn:log V 575 Minor cleanup of the standard read/write I/O modules: * Use public API, don't access struct archive directly. (People should be able to copy these into their applications as a template for custom I/O callbacks.) * Set "skip" only for regular files. ("skip" allows the low-level library to catch attempts to add an archive to itself or extract over itself.) * Simplify the write_open functions by just calling stat() at the beginning. Somehow, these functions had acquired some complex logic that tried to avoid the stat() call but never succeeded. MFC after: 10 days END