Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / Modules / Updater.MUI / debug.h
blobb5839f9cde9abc4748d1b7bb0c065d8c584b2910
1 // debug.h
2 // $Date$
3 // $Revision$
5 #ifndef DEBUG_H
6 #define DEBUG_H
8 //----------------------------------------------------------------------------
10 #define d1(x) ;
11 #define d2(x) x;
13 #define debugLock_d1(LockName) ;
14 #define debugLock_d2(LockName) \
16 char xxName[200];\
17 strcpy(xxName, "");\
18 NameFromLock((LockName), xxName, sizeof(xxName));\
19 KPrintF("%s/%s/%ld: " #LockName "=%08lx <%s>\n", __FILE__, __FUNC__, __LINE__, LockName, xxName);\
22 // from debug.lib
23 extern int kprintf(const char *fmt, ...);
24 extern int KPrintF(const char *fmt, ...);
26 //----------------------------------------------------------------------------
28 #endif /* DEBUG_H */