|
mxEingabePuffer.h |
/*
* mxEingabePuffer.h
*
* =================================================================================================================
* Das Modul mxEingabePuffer stellt alle Prozeduren, die zur Verwendung eines
* Eingabepuffers benoetigt werden, zur Verfuegung.
* ACHTUNG: gehoert *nicht* zum initialen MinMax, erst ab Aufgabe 2 noetig!
* =================================================================================================================
*/
#ifndef __mxEingabePuffer__
#define __mxEingabePuffer__
/***************
** Strukturen **
***************/
typedef struct { /* Verwaltung eines EingabePuffers */
/*
* Inhalt selbst vervollstaendigen!!!
*/
} tEingabePuffer;
/***************
** Prototypen **
***************/
void EingabeUnterbrechungStufe2(void);
/*
* Unterbrechungsbehandlung 2. Stufe fuer Eingabe-Unterbrechung
*/
void LiesInPuffer(tEingabePuffer* Puffer, char Was);
/* Traegt das Zeichen Was am Ende des angegebenen EingabePuffers ein
* Keine Aktion, wenn der Puffer schon voll ist
*/
char LiesAusPuffer(tEingabePuffer* Puffer);
/* Liest das erste Zeichen aus dem EingabePuffer Puffer
* Blockiert, wenn kein Zeichen vorhanden
*/
void ErzeugePuffer(tEingabePuffer* Puffer);
/* Initialisiert und leert den angegebenen Puffer
*/
int InitEingabePuffer(void);
/* Init fuer das Modul EingabePuffer
*/
#endif
Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung