Unit synaicnv
Classes, Interfaces, Objetos e Registros
Descrição
LibIconv support
This unit is Pascal interface to LibIconv library for charset translations. LibIconv is loaded dynamicly on-demand. If this library is not found in system, requested LibIconv function just return errorcode.
Uses
Visão Geral
Funções e Procedimentos
Tipos
Constantes
Variáveis
Descrição
Funções e Procedimentos
function SynaIconvOpen(const tocode, fromcode: AnsiString): iconv_t; |
|
function SynaIconvOpenTranslit(const tocode, fromcode: AnsiString): iconv_t; |
|
function SynaIconvOpenIgnore(const tocode, fromcode: AnsiString): iconv_t; |
|
function SynaIconv(cd: iconv_t; inbuf: AnsiString; var outbuf: AnsiString): integer; |
|
function SynaIconvClose(var cd: iconv_t): integer; |
|
function SynaIconvCtl(cd: iconv_t; request: integer; argument: argptr): integer; |
|
function IsIconvloaded: Boolean; |
|
function InitIconvInterface: Boolean; |
|
function DestroyIconvInterface: Boolean; |
|
Tipos
Constantes
DLLIconvName = 'libiconv.so'; |
|
ICONV_GET_TRANSLITERATE = 1; |
|
ICONV_SET_TRANSLITERATE = 2; |
|
ICONV_GET_DISCARD_ILSEQ = 3; |
|
ICONV_SET_DISCARD_ILSEQ = 4; |
|
Variáveis
Gerado por PasDoc 0.16.0.