home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / LATTIC_1.LZH / H / STDIO.H < prev    next >
Text File  |  1990-08-21  |  3KB  |  96 lines

  1. Çê_STDIO_HÇ_STDIO_Hê_SIZE_TÇ_SIZE_T
  2. ÑÄìésize_t;ç
  3. __regargsì_CXCERR(ì);ê_VA_LISTÇ_VA_LIST
  4. Ñä*va_list;ç
  5. Ñâ_iobufó;
  6. ÑÄìfpos_t;Ç£((ï*)0)Ç_BUFSIZ 512ÇBUFSIZ _BUFSIZÇOPEN_MAX 20Ç_NFILE OPEN_MAXÇFOPEN_MAX OPEN_MAXÇFILENAME_MAX 128ÇL_tmpnam 9ÇTMP_MAX 17576Ç_IOFBF 0Ç_IOREAD 1Ç_IOWRT 2Ç_IONBF 4Ç_IOMYBUF 8Ç_IOEOF 16Ç_IOERR 32Ç_IOLBF 64Ç_IORW 128Ç_IOAPP 0x4000Ç_IOXLAT 0x8000ÇEOF (-1)ÇSEEK_SET 0ÇSEEK_CUR 1ÇSEEK_END 2
  7. â_iobuf{
  8. â_iobuf*_next;
  9. Ää*_ptr;
  10. é_rcnt;
  11. é_wcnt;
  12. Ää*_base;
  13. é_size;
  14. é_flag;
  15. é_file;
  16. Ää_cbuff;
  17. };
  18. üâ_iobuf _iob[];Çstdin (&_iob[0])Çstdout (&_iob[1])Çstderr (&_iob[2])Çstdaux (&_iob[3])Çstdprt (&_iob[4])
  19. #undef rename
  20. érename(constä*,constä*);ê__NO_STDIO_DEFINES
  21. ì_lgscc(é,é,constä*,constä*);àinline d0=_lgscc((ƒ),(ƒ),,){register d2,a2;"4e41";}Çrename(x,y) _CXCERR(_lgscc(0x56,0,x,y))ç
  22. #undef remove
  23. éremove(constä*);ê__NO_STDIO_DEFINES
  24. ì_lgc(é,constä*);àinline d0=_lgc((ƒ),){register d2,a2;"4e41";}Çremove(x) _CXCERR(_lgc(0x41,x))ç
  25. ó*tmpfile(ï);
  26. ä*tmpnam(ä*s);
  27. éfclose(ó*);
  28. éfflush(ó*);
  29. ó*fopen(constä*,constä*);
  30. ó*freopen(constä*,constä*,ó*);
  31. ïsetbuf(ó*,ä*);
  32. ésetvbuf(ó*,ä*,é,size_t);
  33. éfprintf(ó*,constä*,...);
  34. éfscanf(ó*,constä*,...);
  35. éprintf(constä*,...);
  36. élprintf(constä*,...);
  37. éscanf(constä*,...);
  38. ésprintf(ä*,constä*,...);
  39. ésscanf(constä*,constä*,...);
  40. évfprintf(ó*,constä*,va_list);
  41. évprintf(constä*,va_list);
  42. évsprintf(ä*,constä*,va_list);
  43. é__builtin_printf(constä*,...);Çprintf __builtin_printf
  44. éfgetc(ó*);
  45. ä*fgets(ä*,é,ó*);
  46. éfputc(é,ó*);
  47. éfputs(constä*,ó*);
  48. égetc(ó*);Çgetc(p) (--(p)->_rcnt>=0?*(p)->_ptr++:fgetc(p))
  49. égetchar(ï);Çgetchar()getc(stdin)
  50. ä*gets(ä*);
  51. éputc(é,ó*);Çputc(c,p) (--(p)->_wcnt>=0?*(p)->_ptr++=(c):fputc(c,p))
  52. éputchar(é);Çputchar(c) putc(c,stdout)
  53. éputs(constä*);
  54. éungetc(é,ó*);
  55. size_t fread(ï*,size_t,size_t,ó*);
  56. size_t fwrite(constï*,size_t,size_t,ó*);
  57. éfgetpos(ó*,fpos_t*);
  58. éfseek(ó*,ìé,é);
  59. éfsetpos(ó*,const fpos_t*);
  60. ìéftell(ó*);
  61. ïrewind(ó*);ê__NO_STDIO_DEFINESÇrewind(p) fseek(p,0L,0)ç
  62. ïclearerr(ó*);Çclearerr(p) ((p)->_flag&=~(_IOERR|_IOEOF))
  63. éfeof(ó*);Çfeof(p) (((p)->_flag&_IOEOF)!=0)
  64. éferror(ó*);Çferror(p) (((p)->_flag&_IOERR)!=0)
  65. ïperror(constä*);
  66. éfcloseall(ï);
  67. ó*fdopen(é,constä*);
  68. éfgetchar(ï);
  69. éfileno(ó*);
  70. éflushall(ï);
  71. ïfmode(ó*,é);
  72. __stdargsé_writes(ä*);
  73. é_tinyprintf(ä*,...);
  74. éfputchar(é);
  75. ésetnbf(ó*);
  76. é__flushbuff(é,ó*);
  77. éaccess(constä*,é);
  78. échdir(constä*);
  79. échmod(constä*,é);
  80. ä*getcwd(ä*,é);
  81. émkdir(constä*);
  82. érmdir(constä*);
  83. ó*fopene(constä*,constä*,ä*);
  84. ó*popen(constä*,constä*);
  85. épclose(ó*);
  86. #undef unlink
  87. éunlink(constä*);ê__NO_STDIO_DEFINESÇunlink removeç
  88. ä*mktemp(ä*s);
  89. ƒfputw(ƒ,ó*);
  90. ìfputl(ì,ó*);
  91. ƒfgetw(ó*);
  92. ìfgetl(ó*);Çclrerr clearerrÇfileno(p) ((p)->_file)Ç_flsbf __flushbuffÇ_getbf __getbuff
  93. é_getbf(ó*);
  94. üÄì__fmask;
  95. üé_fmode;
  96. üé_bufsiz;ç