Oglib lvzip-2.4

Contributors

 * Rolf Kalbermatter
 * Jim Kring

Release Notes
This release adds support for direct memory stream handling, adds support for VxWorks, improves support for Mac OS X, and fixes some bugs (see change log for details).

Using the New Direct Memory Stream Handling VIs
The direct memory access VIs are not located in the palettes. You can find them located on disk, in the installed location:

\user.lib\_OpenG.lib\lvzip\lvzip.llb\ZLIB *Stream*.vi

These VI's read and write to LabVIEW strings instead of file paths on disk, which can improve performance in situations where there is no need for file IO (such as reading a zipped text file).

VxWorks Support (Additional Installation Steps)
For VxWorks support, after installing the lvzip package, you should ftp "\user.lib\_OpenG.lib\lvzip\lvzlib.out" to the RT controller into ni-rt\system.

Change Log

 * 4/2/2007 Fix a problem with possible uninitialized stack variables in the zip and unzip source code
 * 9/16/2007 Direct Memory Stream Handling for both individual files added to or extracted from ZIP files as well as the ZIP file itself - For example: Unzip a file directly to a string, in memory, without having to extract the file to disk. This speeds up the process when extracting to disk is not required, Rolf Kalbermatter
 * 3/31/2008 Changed zipOpen2 to properly open an empty archive that contains no files at all, Rolf Kalbermatter
 * 4/28/2008 Changed ZLIB Store File.vi to also work for LabVIEW files that are located in LLBs by creating a temporary copy to add to the archive, Rolf Kalbermatter
 * - 10/24/2008 Added missing VI documentation to various VIs, Rolf Kalbermatter
 * - 10/24/2008 commited fix to the function to CVS, Rolf Kalbermatter
 * 12/23/2008 Public symbols (in dll/so/framework) prepended with "lvzip_" - Avoids name collisions with the already defined functions in the VxWorks kernel, Rolf Kalbermatter