home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / auucp+-1.02 / fuucp_plus_src.lzh / uucplib / buffer / buffer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-05  |  703 b   |  31 lines

  1. #ifndef PUFFER_GROESSE
  2.   #define PUFFER_GROESSE 65536
  3. #endif
  4.  
  5. #ifndef KEIN_FEHLER
  6.   #define KEIN_FEHLER 0
  7.   #define DATEI_ENDE (-1)
  8.   #define LESE_FEHLER (-2)
  9.   #define FALSCHER_MODUS (-3)
  10.   #define SCHREIB_FEHLER (-4)
  11.   #define NICHT_SCHLIESSBAR (-5)
  12.   #define MEDIUM_VOLL (-6)
  13. #endif
  14.  
  15. struct datei
  16. {
  17.   BPTR  datei_zeiger;
  18.   UBYTE *puffer_zeiger;
  19.   ULONG puffer_groesse;
  20.   ULONG akt_position;
  21.   ULONG puffer_voelle;
  22.   ULONG modus;
  23. };
  24.  
  25. struct datei * oeffne_datei (char *, ULONG);
  26. LONG hole_zeichen (struct datei *, char *, ULONG);
  27. LONG schliesse_datei (struct datei *);
  28. LONG schreibe_zeichen (struct datei *, char *, ULONG);
  29. WORD hole_byte (struct datei *);
  30. LONG schreibe_byte (struct datei *, UBYTE);
  31.