home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / stdio.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  2.4 KB  |  100 lines

  1. €ˆ_STDIO_H€_STDIO_H 1Œ<sys/commsize.h>Œ<sys/commlist.h>
  2. ¥Žfpos_t;Œ<sys/commnull.h>€_IOFBF 0€_IOREAD 1€_IOWRT 2€_IONBF 4€_IOMYBUF 8€_IOEOF 16€_IOERR 32€_IOLBF 64€_IORW 128€_IORKEY 0x2000€_IOAPP 0x4000€_IOXLAT 0x8000€BUFSIZ 512€EOF (-1)€FOPEN_MAX 20€FILENAME_MAX 64€L_tmpnam 64€SEEK_SET 0€SEEK_CUR 1€SEEK_END 2€TMP_MAX 999
  3. ƒ__iobuf{
  4. ƒ__iobuf*_next;
  5. Ž„*_ptr;
  6. ‚_rcnt;
  7. ‚_wcnt;
  8. Ž„*_base;
  9. ‚_size;
  10. ‚_flag;
  11. ‚_file;
  12. ބ_cbuff;
  13. };
  14. ¥ƒ__iobuf¢;
  15. ƒ__iobuf __iob[];€stdin (&__iob[0])€stdout (&__iob[1])€stderr (&__iob[2])
  16. ‚remove(const„*);
  17. ‚rename(const„*,const„*);
  18. ¢*tmpfile(‹);
  19. „*tmpnam(„*s);
  20. ‚fclose(¢*);
  21. ‚fflush(¢*);
  22. ¢*fopen(const„*,const„*);
  23. ¢*freopen(const„*,const„*,¢*);
  24. ‹setbuf(¢*,„*);
  25. ‚setvbuf(¢*,„*,‚,size_t);
  26. ‚fprintf(¢*,const„*,...);
  27. ‚fscanf(¢*,const„*,...);
  28. ‚printf(const„*,...);
  29. ‚__builtin_printf(const„*,...);
  30. ‚scanf(const„*,...);
  31. ‚sprintf(„*,const„*,...);
  32. ‚sscanf(const„*,const„*,...);
  33. ‚vfprintf(¢*,const„*,va_list);
  34. ‚vprintf(const„*,va_list);
  35. ‚vsprintf(„*,const„*,va_list);
  36. ‚fgetc(¢*);
  37. „*fgets(„*,‚,¢*);
  38. ‚fputc(‚,¢*);
  39. ‚fputs(const„*,¢*);
  40. ‚getc(¢*);€getc(p) \
  41. (((p)->_flag&_IOREAD)?\
  42. (--(p)->_rcnt>=0&&!((p)->_file&_IORKEY)?\
  43. *(p)->_ptr++\
  44. :\
  45. fgetc(p))\
  46. :\
  47. fgetc(p))
  48. ‚getchar(‹);€getchar() getc(stdin)
  49. „*gets(„*);
  50. ‚putc(‚,¢*);€putc(c,p) \
  51. (((p)->_flag&_IOWRT)?\
  52. (++(p)->_wcnt<=(p)->_size?\
  53. ((((‚)(*(p)->_ptr++=((Ž„)(c))))=='\n'&&\
  54. ((p)->_flag&_IOLBF))?\
  55. fflush(p),((Ž„)(c))\
  56. :\
  57. ((Ž„)(c)))\
  58. :\
  59. (--(p)->_wcnt,fputc(c,p)))\
  60. :\
  61. fputc(c,p))
  62. ‚putchar(‚);€putchar(c) putc(c,stdout)
  63. ‚puts(const„*);
  64. ‚ungetc(‚,¢*);
  65. size_t fread(‹*,size_t,size_t,¢*);
  66. size_t fwrite(const‹*,size_t,size_t,¢*);
  67. ‚fgetpos(¢*,fpos_t*);
  68. ‚fseek(¢*,‚,‚);
  69. ‚fsetpos(¢*,const fpos_t*);
  70. ‚ftell(¢*);
  71. ‹rewind(¢*);€rewind(p) fseek(p,0L,0)
  72. ‹clearerr(¢*);€clearerr(p) ((p)->_flag&=~(_IOERR|_IOEOF))
  73. ‚feof(¢*);€feof(p) (((p)->_flag&_IOEOF)!=0)
  74. ‚ferror(¢*);€ferror(p) (((p)->_flag&_IOERR)!=0)
  75. ‹perror(const„*);€printf __builtin_printfˆ_STRICT_ANSI€R_OK 4€W_OK 2€X_OK 1€F_OK 0
  76. ‚__io2errno(‚);
  77. ‚fcloseall(‹);
  78. ¢*fdopen(‚,const„*);
  79. ‚fhopen(,‚);
  80. ‚fgetchar(‹);
  81. ‚fileno(¢*);
  82. ‚flushall(‹);
  83. ‹fmode(¢*,‚);
  84. ‚_writes(const„*,...);
  85. ‚_tinyprintf(„*,...);
  86. ‚fputchar(‚);
  87. ‹setnbf(¢*);
  88. ‚__fillbuff(¢*);
  89. ‚__flushbuff(‚,¢*);
  90. ‚__access(const„*,‚);
  91. ‚access(const„*,‚);
  92. ‚chdir(const„*);
  93. ‚chmod(const„*,‚);
  94. „*getcwd(„*,‚);
  95. ‚unlink(const„*);
  96. ‚poserr(const„*);€clrerr clearerr€access __access€_filbf __fillbuff€fileno(p) ((p)->_file)€_flsbf __flushbuff
  97. ‚rawcon(‚);
  98. ‚getch(‹);‡
  99. Ž__fmask;
  100. ‚__fmode;‡