encoding.h
Tipo xmlCharEncodingOutputFunc
Toma un bloque de caracteres UTF-8 e intenta convertirlo a otra codificación.
Nota: una primera llamada diseñada para producir información de encabezado se realiza con in = NULL. Si es stateful esto también debería inicializar el estado del codificador.
Sintaxis
int xmlCharEncodingOutputFunc( 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.
- outlen
- La longitud de out.
- in
- Puntero a una matriz de caracteres UTF-8.
- inlen
- La longitud de in.
Valor de retorno
El número de bytes escritos, -1 si falta espacio, o -2 si falló la transcodificación. 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 producidos.