encoding.h

Tipo xmlCharEncodingInputFunc

Toma un bloque de caracteres en la codificación original e intenta convertirlo a un bloque de caracteres UTF-8 out.

Sintaxis

int	xmlCharEncodingInputFunc(
	unsigned char * out, 
	int * outlen, 
	const unsigned char * in, 
	int * inlen)

Parámetros

out
Un puntero a una matriz de bytes para almacenar el resultado UTF-8.
outlen
La longitud de out.
in
Puntero a una matriz de caracteres en la codificación original.
inlen
La longitud de in.

Valor de retorno

El número de bytes escritos, -1 si falta espacio, o -2 si la transcodificación falló. El valor de inlen tras el retorno es el número de octetos consumidos si el valor de retorno es positivo, en caso contrario es impredecible. El valor de outlen después del retorno es el número de octetos consumidos.