Initializing help system before first use

XNLSconvread

XNLSconvread


Purpose
Read from an input transcoder stream.
Synopsis
long XNLSconvread(void *vctx,XNLSstream stream,void *buf,unsigned long size);
Arguments
vctx 
Runtime context for data reader
stream 
Stream open for reading
buf 
Destination buffer for the UTF-8 encoded string
size 
size of buf
Return value
The number of bytes read if successful, -1 in case of conversion error, -2 for other errors and 0 when the end of file has been reached.
Further information
The parameter vctx is passed as the first argument to the sync function defined when opening the stream.
Related topics