
/*Anweisungen fu^r den Preprozessor*/
#define	DATENBANK "umwelt.dat";

/*Definitionen vom Typ constant*/
const	M_STRING = 256;	/*maximale Stringla^nge*/

/*Definitionen vom Typ enumeration*/
/*werden in diesem einfachen Fall nicht beno^tigt*/

/*Definitionen vom Typ structure*/
struct record {
	string messtelleName<M_STRING>;	/*der Wert in den spitzen*/
				/*Klammern gibt die maximale Stringla^nge an*/
	string messGroesse<M_STRING>;
	string messDatum<M_STRING>;
	int messWert;
	string dimension<M_STRING>;
};

/*Definitionen vom Typ union*/
/*werden in diesem einfachen Fall nicht beno^tigt*/

/*Definitionen vom Typ typdef*/
/*werden in diesem einfachen Fall nicht beno^tigt*/

/*Definition von program*/
program RDBPROG {	/*kann mit mehreren Servern arbeiten*/
	version RDBVERS {
		record MESSTELLENAME_KEY(string) = 1;
		record MESSGROESSE_KEY(string) = 2;
		record MESSWERT_KEY(int) = 3;
		record MESSDATUM_KEY(string) = 4;
		int EINTRAG_ANFUEGEN(record) = 5;
	} = 1 /*Damit wird die Versionsnummer des Interfaces gesetzt*/
} = 0x20000001 	/*die Nummer des Programms*/
			/*der Bereich dafu^r wird von ONC vorgegeben*/


