/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: iso99:stdio.h (VERSION 1.0) */ #ifndef __TDF_ISO99_STDIO_H #define __TDF_ISO99_STDIO_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__iso99__stdio begin #ifndef __TDF_ANSI_STDARG_H_VA_LIST #pragma extend interface "../shared/ansi.api/va_list.h" #endif /* __TDF_ANSI_STDARG_H_VA_LIST */ #ifndef __TDF_ISO99_STDDEF_H_SIZE_T #pragma extend interface "../shared/iso99.api/size_t.h" #endif /* __TDF_ISO99_STDDEF_H_SIZE_T */ #pragma extend interface "../shared/iso99.api/null.h" #ifndef __TDF_ISO99_STDIO_H__FILE #pragma extend interface "../shared/iso99.api/_file.h" #endif /* __TDF_ISO99_STDIO_H__FILE */ #ifndef __BUILDING_LIBS typedef __local_FILE FILE; #endif /* __BUILDING_LIBS */ #pragma token TYPE fpos_t # iso99.stdio.fpos_t #pragma token EXP const : int : _IOFBF # iso99.stdio._IOFBF #pragma token EXP const : int : _IOLBF # iso99.stdio._IOLBF #pragma token EXP const : int : _IONBF # iso99.stdio._IONBF #pragma token EXP const : int : BUFSIZ # iso99.stdio.BUFSIZ #pragma token EXP const : int : EOF # iso99.stdio.EOF #pragma token EXP const : int : FOPEN_MAX # iso99.stdio.FOPEN_MAX #pragma token EXP const : int : FILENAME_MAX # iso99.stdio.FILENAME_MAX #pragma token EXP const : int : L_tmpnam # iso99.stdio.L_tmpnam #pragma token EXP const : int : SEEK_CUR # iso99.stdio.SEEK_CUR #pragma token EXP const : int : SEEK_END # iso99.stdio.SEEK_END #pragma token EXP const : int : SEEK_SET # iso99.stdio.SEEK_SET #pragma token EXP const : int : TMP_MAX # iso99.stdio.TMP_MAX #pragma token EXP rvalue : FILE * : stdin # iso99.stdio.stdin #pragma token EXP rvalue : FILE * : stdout # iso99.stdio.stdout #pragma token EXP rvalue : FILE * : stderr # iso99.stdio.stderr #pragma token FUNC int (const char *) : remove # iso99.stdio.remove #pragma token FUNC int (const char *, const char *) : rename # iso99.stdio.rename #pragma token FUNC FILE * (void) : tmpfile # iso99.stdio.tmpfile #pragma token FUNC char * (char *) : tmpnam # iso99.stdio.tmpnam #pragma token FUNC int (FILE *) : fclose # iso99.stdio.fclose #pragma token FUNC int (FILE *) : fflush # iso99.stdio.fflush #pragma token FUNC FILE * (const char * restrict, const char * restrict) : fopen # iso99.stdio.fopen #pragma token FUNC FILE * (const char * restrict, const char * restrict, FILE * restrict) : freopen # iso99.stdio.freopen #pragma token FUNC void (FILE * restrict, char * restrict) : setbuf # iso99.stdio.setbuf #pragma token FUNC int (FILE * restrict, char * restrict, int, size_t) : setvbuf # iso99.stdio.setvbuf #pragma token FUNC int (FILE * restrict, const char * restrict, ...) : fprintf # iso99.stdio.fprintf #pragma token FUNC int (FILE * restrict, const char * restrict, ...) : fscanf # iso99.stdio.fscanf #pragma token FUNC int (const char * restrict, ...) : printf # iso99.stdio.printf #pragma token FUNC int (const char * restrict, ...) : scanf # iso99.stdio.scanf #pragma token FUNC int (char * restrict, size_t, const char * restrict, ...) : snprintf # iso99.stdio.snprintf #pragma token FUNC int (char * restrict, const char * restrict, ...) : sprintf # iso99.stdio.sprintf #pragma token FUNC int (const char * restrict, const char * restrict, ...) : sscanf # iso99.stdio.sscanf #pragma token FUNC int (FILE * restrict, const char * restrict, __local_va_list) : vfprintf # iso99.stdio.vfprintf #pragma token FUNC int (FILE * restrict, const char * restrict, __local_va_list) : vfscanf # iso99.stdio.vfscanf #pragma token FUNC int (const char * restrict, __local_va_list) : vprintf # iso99.stdio.vprintf #pragma token FUNC int (const char * restrict, __local_va_list) : vscanf # iso99.stdio.vscanf #pragma token FUNC int (char * restrict, size_t, const char * restrict, __local_va_list) : vsnprintf # iso99.stdio.vsnprintf #pragma token FUNC int (char * restrict, const char * restrict, __local_va_list) : vsprintf # iso99.stdio.vsprintf #pragma token FUNC int (const char * restrict, const char * restrict, __local_va_list) : vsscanf # iso99.stdio.vsscanf #pragma token FUNC int (FILE *) : fgetc # iso99.stdio.fgetc #pragma token FUNC char * (char * restrict, int, FILE * restrict) : fgets # iso99.stdio.fgets #pragma token FUNC int (int, FILE *) : fputc # iso99.stdio.fputc #pragma token FUNC int (const char * restrict, FILE * restrict) : fputs # iso99.stdio.fputs #pragma token FUNC int (FILE *) : getc # iso99.stdio.getc #pragma token FUNC int (void) : getchar # iso99.stdio.getchar #pragma token FUNC char * (char *) : gets # iso99.stdio.gets #pragma token FUNC int (int, FILE *) : putc # iso99.stdio.putc #pragma token FUNC int (int) : putchar # iso99.stdio.putchar #pragma token FUNC int (const char *) : puts # iso99.stdio.puts #pragma token FUNC int (int, FILE *) : ungetc # iso99.stdio.ungetc #pragma token FUNC size_t (void * restrict, size_t, size_t, FILE * restrict) : fread # iso99.stdio.fread #pragma token FUNC size_t (const void * restrict, size_t, size_t, FILE * restrict) : fwrite # iso99.stdio.fwrite #pragma token FUNC int (FILE * restrict, fpos_t * restrict) : fgetpos # iso99.stdio.fgetpos #pragma token FUNC int (FILE *, long, int) : fseek # iso99.stdio.fseek #pragma token FUNC int (FILE *, const fpos_t *) : fsetpos # iso99.stdio.fsetpos #pragma token FUNC long (FILE *) : ftell # iso99.stdio.ftell #pragma token FUNC void (FILE *) : rewind # iso99.stdio.rewind #pragma token FUNC void (FILE *) : clearerr # iso99.stdio.clearerr #pragma token FUNC int (FILE *) : feof # iso99.stdio.feof #pragma token FUNC int (FILE *) : ferror # iso99.stdio.ferror #pragma token FUNC void (const char *) : perror # iso99.stdio.perror #pragma interface fpos_t _IOFBF _IOLBF _IONBF BUFSIZ EOF FOPEN_MAX #pragma interface FILENAME_MAX L_tmpnam SEEK_CUR SEEK_END SEEK_SET TMP_MAX #pragma interface stdin stdout stderr remove rename tmpfile tmpnam fclose #pragma interface fflush fopen freopen setbuf setvbuf vfprintf vfscanf #pragma interface vprintf vscanf vsnprintf vsprintf vsscanf fgetc fgets #pragma interface fputc fputs getc getchar gets putc putchar puts ungetc #pragma interface fread fwrite fgetpos fseek fsetpos ftell rewind clearerr #pragma interface feof ferror perror #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_ISO99_STDIO_H */