#ifdef Buggy

FILE *BuggyFile;
int BuggyI;
#define BuggyClear         BuggyFile = fopen(Buggy,"w"); fclose(BuggyFile);
#define BuggyMessage(Msg)  BuggyFile = fopen(Buggy,"a"); fprintf(BuggyFile,"%s\n",Msg); fclose(BuggyFile);
#define BuggyArgs(Bla)     BuggyFile = fopen(Buggy,"a"); fprintf(BuggyFile,"%s argv[*]: ",Bla); for (BuggyI=0;BuggyI<argc;BuggyI++) {fprintf(BuggyFile,"%s ",argv[BuggyI]);} fprintf(BuggyFile,"\n"); fclose(BuggyFile);
#define BuggyText(Bla,Var) BuggyFile = fopen(Buggy,"a"); fprintf(BuggyFile,"%s %s: %s\n",Bla,#Var,Var); fclose(BuggyFile);
#define BuggyInt(Bla,Var)  BuggyFile = fopen(Buggy,"a"); fprintf(BuggyFile,"%s %s: %d = 0x%X\n",Bla,#Var,Var,Var); fclose(BuggyFile);

#else

#define BuggyClear
#define BuggyMessage(Msg)
#define BuggyArgs(Bla)
#define BuggyText(Bla,Var)
#define BuggyInt(Bla,Var)

#endif
