mxAbbruch.h


/*
 * mxAbbruch.h
 *
 * ====================================================================================================================
 * Das Modul mxAbbruch ermoeglicht ein ordentliches Terminieren von MinMax.
 * ====================================================================================================================
 */

#ifndef __mxAbbruch__
#define __mxAbbruch__

/************
** Defines **
************/
#define cStartZeichen 005                                               /* Nachricht an Server wenn MinMax startet bzw. */
#define cEndeZeichen  004                                               /* terminiert                                   */


/***************
** Prototypen **
***************/

/*
 * Tut das, was der Name verspricht
 */
void StelleInterruptVektorenWiederHerUndSperreUhrInterrupt(void);

/*
 * Terminiert MinMax. Zuvor wird die Fehleradresse `Wo' und der
 * Fehlercode `Warum' sowie ein kurzer Stack-Trace ausgegeben.
 */
void Abbruch(void *Wo, int Warum, void *s1, void *s2, void *s3, void *s4);

/*
 * Wie `Abbruch()', benutzt aber immer die Fehlernummer 3.
 */
void BusAdrAbbruch(void *Wo, void *Adr, void *s1, void *s2, void *s3, void *s4);

/*
 * Init fuer das Modul mxAbbruch
 */
int InitAbbruch(void);

#endif /* not __mxAbbruch__ */


Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung