[Lxdream-dev] libisofs public symbols

Thomas Schmitt scdbackup at gmx.net
Sat Jan 1 11:48:03 PST 2011


Hi,

i have made iso_memory_stream_new() public now.
Already available by:
   bzr branch lp:libisofs/for-libisoburn
   cd libisofs && ./bootstrap && ./configure && make
   make install

<libisofs/libisofs.h> says about it:

/**
 * Create an IsoStream object from content which is stored in a dynamically
 * allocated memory buffer. The new stream will become owner of the buffer
 * and apply free() to it when the stream finally gets destroyed itself.
 *
 * @param buf
 *     The dynamically allocated memory buffer with the stream content.
 * @parm size
 *     The number of bytes which may be read from buf.
 * @param stream
 *     Will return a reference to the newly created stream.
 * @return
 *     ISO_SUCCESS or <0 for error. E.g. ISO_NULL_POINTER, ISO_OUT_OF_MEM.
 *
 * @since 0.6.42
 */
int iso_memory_stream_new(unsigned char *buf, size_t size, IsoStream **stream);


Up to the next release this API component is still unstable and shapeable.
So if you have wishes about the call (e.g. an option to not free(buf)),
now is the best moment to tell.

Release is planned for middle of this month.
(Possibly not as 0.6.42 but as 1.0.0. We'll see.)


Have a nice day :)

Thomas




More information about the Lxdream-dev mailing list