MODULE PosixCstdio ['stdio.h']; (* generated by genposix.sh, do not modify *) IMPORT SYSTEM, PosixCtypes, PosixCsys_types; TYPE char* = PosixCtypes.char; signed_char* = PosixCtypes.signed_char; unsigned_char* = PosixCtypes.unsigned_char; short* = PosixCtypes.short; short_int* = PosixCtypes.short_int; signed_short* = PosixCtypes.signed_short; signed_short_int* = PosixCtypes.signed_short_int; unsigned_short* = PosixCtypes.unsigned_short; unsigned_short_int* = PosixCtypes.unsigned_short_int; int* = PosixCtypes.int; signed* = PosixCtypes.signed; signed_int* = PosixCtypes.signed_int; unsigned* = PosixCtypes.unsigned; unsigned_int* = PosixCtypes.unsigned_int; long* = PosixCtypes.long; long_int* = PosixCtypes.long_int; signed_long* = PosixCtypes.signed_long; signed_long_int* = PosixCtypes.signed_long_int; unsigned_long* = PosixCtypes.unsigned_long; unsigned_long_int* = PosixCtypes.unsigned_long_int; long_long* = PosixCtypes.long_long; long_long_int* = PosixCtypes.long_long_int; signed_long_long* = PosixCtypes.signed_long_long; signed_long_long_int* = PosixCtypes.signed_long_long_int; unsigned_long_long* = PosixCtypes.unsigned_long_long; unsigned_long_long_int* = PosixCtypes.unsigned_long_long_int; float* = PosixCtypes.float; double* = PosixCtypes.double; long_double* = PosixCtypes.long_double; TYPE PFILE* = POINTER TO FILE; FILE ['FILE'] = LIMITED RECORD [untagged] END; TYPE fpos_t* = RECORD [noalign] _: ARRAY [untagged] 12 OF BYTE END; TYPE off_t* = PosixCsys_types.off_t; ssize_t* = PosixCsys_types.ssize_t; TYPE size_t* = INTEGER; TYPE va_list* = INTEGER; CONST BUFSIZ* = 8192; L_ctermid* = 9; L_tmpnam* = 20; CONST _IOFBF* = 0; _IOLBF* = 1; _IONBF* = 2; CONST SEEK_CUR* = 1; SEEK_END* = 2; SEEK_SET* = 0; CONST FILENAME_MAX* = 4096; FOPEN_MAX* = 16; TMP_MAX* = 238328; CONST EOF* = -1; PROCEDURE [ccall] fclose* (stream: PFILE): int; PROCEDURE [ccall] ferror* (stream: PFILE): int; PROCEDURE [ccall] fflush* (stream: PFILE): int; PROCEDURE [ccall] fopen* (IN pathname, mode: ARRAY [untagged] OF SHORTCHAR): PFILE; PROCEDURE [ccall] fread* (ptr: PosixCtypes.Pvoid; size, n: size_t; stream: PFILE): size_t; PROCEDURE [ccall] fseek* (stream: PFILE; offset: long; whence: int): int; PROCEDURE [ccall] ftell* (stream: PFILE): long; PROCEDURE [ccall] fwrite* (ptr: PosixCtypes.Pvoid; size, n: size_t; stream: PFILE): size_t; PROCEDURE [ccall] feof* (stream: PFILE): int; PROCEDURE [ccall] remove* (IN pathname: ARRAY [untagged] OF SHORTCHAR): int; PROCEDURE [ccall] rename* (IN old, new: ARRAY [untagged] OF SHORTCHAR): int; PROCEDURE [ccall] tmpfile* (): PFILE; END PosixCstdio.