diff --git a/sdk/xtdk/xtdebug.h b/sdk/xtdk/xtdebug.h index 3b7265f..c86c7df 100644 --- a/sdk/xtdk/xtdebug.h +++ b/sdk/xtdk/xtdebug.h @@ -10,6 +10,13 @@ #define __XTDK_XTDEBUG_H +/* Debugging macros */ +#define CHECKPOINT LdrPrint(L"Checkpoint reached at %s:%d\n", __FILE__, __LINE__); +#define DEPRECATED LdrPrint(L"Called deprecated routine '%s()' at %s:%d\n", \ + __FUNCTION__, __FILE__, __LINE__); +#define UNIMPLEMENTED LdrPrint(L"Called unimplemented routine '%s()' at %s:%d\n", \ + __FUNCTION__, __FILE__, __LINE__); + /* XTOS platform debugging macros */ #ifdef DBG #define DEBUG 1