diff options
author | Robert Jonsson <spamatica@gmail.com> | 2010-10-13 19:34:22 +0000 |
---|---|---|
committer | Robert Jonsson <spamatica@gmail.com> | 2010-10-13 19:34:22 +0000 |
commit | 8a2c2824a59d7644e13bc52c9a0ecbd641f21f95 (patch) | |
tree | 064ad3f2bf8daab0ad27b128abd86a9bbdb1e496 /muse2/muse/debug.h | |
parent | a27706d9629e8b592cca4659f865b70adef24e6d (diff) |
new branch muse2, first checkin
Diffstat (limited to 'muse2/muse/debug.h')
-rw-r--r-- | muse2/muse/debug.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/muse2/muse/debug.h b/muse2/muse/debug.h new file mode 100644 index 00000000..7339a613 --- /dev/null +++ b/muse2/muse/debug.h @@ -0,0 +1,31 @@ +//========================================================= +// MusE +// Linux Music Editor +// $Id: debug.h,v 1.1.1.1 2003/10/27 18:51:20 wschweer Exp $ +//========================================================= + +#ifndef __MUSE_DEBUG_H__ +#define __MUSE_DEBUG_H__ + +#include <stdio.h> +#include "globals.h" + +#ifdef DEBUG_1 +#define M_REPORT(string) printf("%s:%d:%s: " string "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__); +#define M_REPORTARG(format, args...) printf("%s:%d:%s: " format "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__, ##args); +#define M_DEBUG(string) if (debugMsg) fprintf(stderr, "%s:%d:%s: " string "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__); +#define M_DEBUGARG(format, args...) if (debugMsg) fprintf(stderr, "%s:%d:%s: " format "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__, ##args); +#define M_ERROR(string) fprintf(stderr, "%s:%d:%s: " string "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__); +#define M_ERRORARG(format, args...) fprintf(stderr, "%s:%d:%s: " format "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__, ##args); +#else +#define M_REPORT(string) +#define M_REPORTARG(format, args...) +#define M_DEBUG(string) +#define M_DEBUGARG(format, args...) +#define M_ERROR(string) +#define M_ERRORARG(format, args...) +#endif + +#define DEBUG_ARGS __FILE__ << ":" << __LINE__ << ":" << __PRETTY_FUNCTION__ << ": " + +#endif /* __MUSE_DEBUG_H__ */ |