X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fcommon.h;h=3dcab2890c4c52fef0069ff031face4f81f7df59;hb=2f341c0ca8d0e97bf87d8de68cc461c7aceb1035;hp=8b8d5a5e87bfd8681cfada9980b46d22cd0fca43;hpb=d7801bfc828d3328ac9a0172db8a71b8f33c4a19;p=tpg%2Facess2.git diff --git a/Kernel/include/common.h b/Kernel/include/common.h index 8b8d5a5e..3dcab289 100644 --- a/Kernel/include/common.h +++ b/Kernel/include/common.h @@ -47,9 +47,15 @@ extern void Debug_Enter(char *FuncName, char *ArgTypes, ...); extern void Debug_Log(char *FuncName, char *Fmt, ...); extern void Debug_Leave(char *FuncName, char RetType, ...); extern void Debug_HexDump(char *Header, void *Data, Uint Length); -#define ENTER(_types...) Debug_Enter((char*)__func__, _types) -#define LOG(_fmt...) Debug_Log((char*)__func__, _fmt) -#define LEAVE(_t...) Debug_Leave((char*)__func__, _t) +#if DEBUG +# define ENTER(_types...) Debug_Enter((char*)__func__, _types) +# define LOG(_fmt...) Debug_Log((char*)__func__, _fmt) +# define LEAVE(_t...) Debug_Leave((char*)__func__, _t) +#else +# define ENTER(...) +# define LOG(...) +# define LEAVE(...) +#endif // --- IO --- extern void outb(Uint16 Port, Uint8 Data); extern void outw(Uint16 Port, Uint16 Data);