Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


encoding.h

Включает:

Введение



Определения типов


xmlCharEncodingInputFunc


typedef int (*xmlCharEncodingInputFunc)(
    unsigned char *out,
    int *outlen, 
    const unsigned char *in,
    int *inlen);  
Обсуждение

xmlCharEncodingInputFunc: @out: указатель на массив байтов для хранения UTF-8 заканчивается @outlen: длина @out @in: указатель на массив символов в исходном кодировании @inlen: длина @in

Возьмите блок символов в исходном кодировании и попытайтесь преобразовать его в блок UTF-8 символов.

Возвращает число записанных байтов,-1, если недостаток места, или-2, если транскодирование перестало работать. Если возвращаемое значение положительно, еще unpredictiable, значение @inlen после возврата является числом октетов, использованных. Значение @outlen после возврата является числом использованных октетов.


xmlCharEncodingOutputFunc


typedef int (*xmlCharEncodingOutputFunc)(
    unsigned char *out,
    int *outlen, 
    const unsigned char *in,
    int *inlen);  
Обсуждение

xmlCharEncodingOutputFunc: @out: указатель на массив байтов для хранения результата @outlen: длина @out @in: указатель на массив символов UTF-8 @inlen: длина @in

Примите блок символов UTF-8 и попытайтесь преобразовать его в другое кодирование.Примечание: с первым вызовом, разработанным для создания возглавляющей информации, вызывают в = NULL. Если с сохранением информации это должно также инициализировать состояние кодера.

Возвращает число записанных байтов,-1, если недостаток места, или-2, если транскодирование перестало работать. Если возвращаемое значение положительно, еще unpredictiable, значение @inlen после возврата является числом октетов, использованных. Значение @outlen после возврата является числом произведенных октетов.

Последнее обновление: 20.06.2006