282# define iconv_version fliconv_version
283# define iconv_about fliconv_about
284# define iconv_license fliconv_license
285# define iconv_zusmode fliconv_zusmode
286# define iconv_open fliconv_open
287# define iconv_close fliconv_close
288# define iconv fliconv
289# define iconvlist fliconv_list
290# define iconv_seterrno fliconv_seterrno
291# define iconv_geterrno fliconv_geterrno
292# define iconv_chkerrno fliconv_chkerrno
293# define iconv_strerror fliconv_strerror
294# define iconv_error_trace fliconv_error_trace
295# define iconv_expansion fliconv_expansion
296# define iconv_position fliconv_position
297# define ICONVLISTBYTES FLICONV_LISTBYTES
298# define ICONV_EINVAL FLICONV_EINVAL
299# define ICONV_ENOMEM FLICONV_ENOMEM
300# define ICONV_EILSEQ FLICONV_EILSEQ
301# define ICONV_ENOMSG FLICONV_ENOMSG
302# define ICONV_E2BIG FLICONV_E2BIG
303# define ICONV_REOPEN FLICONV_REOPEN
304# define ICONV_BOMCHG FLICONV_BOMCHG
305# define ICONV_UTFAIL FLICONV_UTFAIL
306# define ICONV_MAXEXP FLICONV_MAXEXP
307# define ICONV_LICVIL FLICONV_LICVIL
308# define ICONV_WITSPC FLICONV_WITSPC
309# define ICONV_IBMUCS FLICONV_IBMUCS
310# define ICONV_REREST FLICONV_REREST
320#define FLICONV_EINVAL 1
321#define FLICONV_ENOMEM 2
322#define FLICONV_EILSEQ 3
323#define FLICONV_ENOMSG 4
324#define FLICONV_E2BIG 5
325#define FLICONV_REOPEN 6
326#define FLICONV_BOMCHG 7
327#define FLICONV_UTFAIL 8
328#define FLICONV_MAXEXP 9
329#define FLICONV_LICVIL 10
330#define FLICONV_WITSPC 11
331#define FLICONV_IBMUCS 12
332#define FLICONV_REREST 13
353#define FLICONV_LISTBYTES 8192
369typedef int (
TfDoOneList)(
unsigned int namescount,
const char*
const* names,
void* data);
969extern void*
fliconv_open(
const char* pcTo_Code,
const char* pcFrmCode);
1179 size_t* inbytesleft,
1181 size_t* outbytesleft);
int fliconv_close(void *hdl)
Close character conversion module.
const char * fliconv_license(void)
Retrieves the license text.
void fliconv_seterrno(const int err)
Set error number.
const char * fliconv_error_trace(void)
Get error trace.
const char * fliconv_about(void)
Retrieves about information.
const char * fliconv_version(void)
Retrieves version information.
size_t fliconv(void *cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)
Convert a data block.
const char * fliconv_strerror(int err)
Get error message.
int64_t fliconv_position(void *cd)
Get position.
int fliconv_expansion(void *cd)
Get expansion factor.
const char * fliconv_error_msg(void *cd)
Get error message.
int fliconv_chkerrno(const int err, const int val)
Check error number.
void fliconv_list(TfDoOneList *do_one, void *data)
void * fliconv_open(const char *pcTo_Code, const char *pcFrmCode)
Open character conversion module.
const char * fliconv_zusmode(void *pvHdl)
Returns string describing use of IBM Unicode Services.
int fliconv_geterrno(void)
Get error number.
int TfDoOneList(unsigned int namescount, const char *const *names, void *data)
Typedef of function pointer for do_one call back function.
Definition FLCICV.h:369