MODULE C99iconv ['iconv.h']; (* generated by genposix.sh, do not modify *) IMPORT SYSTEM, C99types, C99sys_types; TYPE char* = C99types.char; signed_char* = C99types.signed_char; unsigned_char* = C99types.unsigned_char; short* = C99types.short; short_int* = C99types.short_int; signed_short* = C99types.signed_short; signed_short_int* = C99types.signed_short_int; unsigned_short* = C99types.unsigned_short; unsigned_short_int* = C99types.unsigned_short_int; int* = C99types.int; signed* = C99types.signed; signed_int* = C99types.signed_int; unsigned* = C99types.unsigned; unsigned_int* = C99types.unsigned_int; long* = C99types.long; long_int* = C99types.long_int; signed_long* = C99types.signed_long; signed_long_int* = C99types.signed_long_int; unsigned_long* = C99types.unsigned_long; unsigned_long_int* = C99types.unsigned_long_int; long_long* = C99types.long_long; long_long_int* = C99types.long_long_int; signed_long_long* = C99types.signed_long_long; signed_long_long_int* = C99types.signed_long_long_int; unsigned_long_long* = C99types.unsigned_long_long; unsigned_long_long_int* = C99types.unsigned_long_long_int; float* = C99types.float; double* = C99types.double; long_double* = C99types.long_double; TYPE iconv_t* = INTEGER; TYPE size_t* = C99sys_types.size_t; PROCEDURE [ccall] iconv* (cd: iconv_t; VAR [nil] inbuf: C99types.Pvoid; VAR inbytesleft: size_t; VAR [nil] outbuf: C99types.Pvoid; VAR outbytesleft: size_t): size_t; PROCEDURE [ccall] iconv_open* (IN tocode, fromcode: ARRAY [untagged] OF SHORTCHAR): iconv_t; PROCEDURE [ccall] iconv_close* (cd: iconv_t): int; END C99iconv.