FLICONV-API
FLAM Character Conversion Interface
|
Specification for the FLUC iconv interface. More...
Go to the source code of this file.
Macros | |
#define | FLICONV_EINVAL 1 |
#define | FLICONV_ENOMEM 2 |
#define | FLICONV_EILSEQ 3 |
#define | FLICONV_ENOMSG 4 |
#define | FLICONV_E2BIG 5 |
#define | FLICONV_REOPEN 6 |
#define | FLICONV_BOMCHG 7 |
#define | FLICONV_UTFAIL 8 |
#define | FLICONV_MAXEXP 9 |
#define | FLICONV_LICVIL 10 |
#define | FLICONV_WITSPC 11 |
#define | FLICONV_IBMUCS 12 |
#define | FLICONV_REREST 13 |
#define | FLICONV_LISTBYTES 8192 |
Internal buffer sizes for listings. | |
Typedefs | |
typedef int | TfDoOneList(unsigned int namescount, const char *const *names, void *data) |
Typedef of function pointer for do_one call back function. | |
Functions | |
const char * | fliconv_version (void) |
Retrieves version information. | |
const char * | fliconv_about (void) |
Retrieves about information. | |
const char * | fliconv_license (void) |
Retrieves the license text. | |
const char * | fliconv_zusmode (void *pvHdl) |
Returns string describing use of IBM Unicode Services. | |
void | fliconv_list (TfDoOneList *do_one, void *data) |
void * | fliconv_open (const char *pcTo_Code, const char *pcFrmCode) |
Open character conversion module. | |
int | fliconv_close (void *hdl) |
Close character conversion module. | |
size_t | fliconv (void *cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
Convert a data block. | |
void | fliconv_seterrno (const int err) |
Set error number. | |
int | fliconv_geterrno (void) |
Get error number. | |
int | fliconv_chkerrno (const int err, const int val) |
Check error number. | |
const char * | fliconv_strerror (int err) |
Get error message. | |
const char * | fliconv_error_trace (void) |
Get error trace. | |
const char * | fliconv_error_msg (void *cd) |
Get error message. | |
int | fliconv_expansion (void *cd) |
Get expansion factor. | |
int64_t | fliconv_position (void *cd) |
Get position. | |
Specification for the FLUC iconv interface.