Same as the standard UNIX routine iconv, but may be implemented via libiconv on UNIX flavors that lack a native
implementation.
GLib provides convert and locale_to_utf8 which are likely more convenient than the raw iconv wrappers.
| inbuf |
bytes to convert |
| inbytes_left |
inout parameter, bytes remaining to convert in |
| outbuf |
converted output bytes |
| outbytes_left |
inout parameter, bytes available to fill in |
| converter |
conversion descriptor from open |
|
count of non-reversible conversions, or -1 on error |