#include #include /* Buggy-Definitionen */ #include "buggy.h" /* Prototypen */ static void exit_app(void); int main(void); /* wird beim Verlassen des Programms aufgerufen (auch von Buggy) */ static void exit_app(void) { appl_exit(); } /* Hauptprogramm */ int main(void) { char character = 33; /* Beispielvariablen */ int word = 7; long longword = 4711; char string[12] = "????"; if(appl_init() < 0) /* Initialisierung */ return(-1); /* Wenn sie nicht erfolgt, darf der */ /* GEM-Modus nicht verwandt werden. */ atexit(exit_app); SetBuggyMode(B_GEM); /* Modus (Default: B_STDERR) */ SetBuggyName("BDemo"); /* Kennzeichen (Default: Leerstring) */ Buggy("Guten Tag!"); /* ein beliebiger String */ BuggyTrace; Buggy("Probetext: %s, Probezahl: %d", /* ein Aufruf wie printf() */ "Dieses ist ein Demotext!", 4711); BuggyTrace; BuggyB(character); /* ein 1-Byte-Wert */ BuggyW(word); /* ein 2-Byte-Wert */ BuggyL(longword); /* ein 4-Byte-Wert */ BuggyS(string); /* ein String */ BuggyTrace; Buggy("Das war's."); return(0); }