home *** CD-ROM | disk | FTP | other *** search
- #ifndef PUFFER_GROESSE
- #define PUFFER_GROESSE 65536
- #endif
-
- #ifndef KEIN_FEHLER
- #define KEIN_FEHLER 0
- #define DATEI_ENDE (-1)
- #define LESE_FEHLER (-2)
- #define FALSCHER_MODUS (-3)
- #define SCHREIB_FEHLER (-4)
- #define NICHT_SCHLIESSBAR (-5)
- #define MEDIUM_VOLL (-6)
- #endif
-
- struct datei
- {
- BPTR datei_zeiger;
- UBYTE *puffer_zeiger;
- ULONG puffer_groesse;
- ULONG akt_position;
- ULONG puffer_voelle;
- ULONG modus;
- };
-
- struct datei * oeffne_datei (char *, ULONG);
- LONG hole_zeichen (struct datei *, char *, ULONG);
- LONG schliesse_datei (struct datei *);
- LONG schreibe_zeichen (struct datei *, char *, ULONG);
- WORD hole_byte (struct datei *);
- LONG schreibe_byte (struct datei *, UBYTE);
-