|
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