/* datei.h - Dateiverwaltung im Speicher */

#define STRING 0
#define ZAHL 1
#define DATUM 2
#define JANEIN 3

#define MAXDATEIEN 20

typedef struct { char * Name;
		 int Elemente;
		 int Erstesdateifeld;
		 int Dateifeldzahl; } dateidef;

typedef struct { int Feldtyp;
		 int Laenge; } dateifelddef;

void oeffnedatei(int Dateinr);
void setzedateifeld(int Dateifeldnr);
void baueleerrecordauf(int Dateinr);
void bauefeldauf(int Neuedateinr,int Position);
int zeichengueltig(int * Taste);
void konvertierefeld(void);
void schliessedatei(int Dateinr);

