debug.h
上传用户:xiaoan1112
上传日期:2013-04-11
资源大小:19621k
文件大小:2k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. /* debug.h - included in each C module via interp.h */
  2. /* NOTE: When making changes to this file, be sure to make equivalent */
  3. /* changes to file DEBUG.INC */
  4. #undef DEBUG_H
  5. #define DEBUG_H ON /* remember that this file has been included */
  6. #if !HEAP_H
  7. #include "heap.h"
  8. #endif
  9. /* This function is in exdosfun.asm as part of the TIMER function. */
  10. /* It returns a hundredths of a second clock as an unsigned long integer.*/
  11. /* It is available in RELEASE versions to allow internal data collection.*/
  12. unsigned long pascal Timer(void);
  13. #define DbOb(bArg) {;}
  14. #define DbOHb(bArg) {;}
  15. #define DbOHbN(bArg) {;}
  16. #define DbON() {;}
  17. #define DbOsz(sz) {;}
  18. #define DbOszN(fsz) {;}
  19. #define DbOsd(psd) {;}
  20. #define DbOsdN(psd) {;}
  21. #define DbOHw(wArg) {;}
  22. #define DbOHwN(wArg) {;}
  23. #define DbOHd(dArg) {;}
  24. #define DbOHdN(dArg) {;}
  25. #define DbODw(wArg) {;}
  26. #define DbODwN(wArg) {;}
  27. #define DbHalt(fsz) {;}
  28. #define DbAssert(assertion) {;}
  29. #define DbAssertIf(fTestit,assertion) {;}
  30. #define STATICF(type) static type PLM NEAR
  31. #define STATICV static
  32. #define DbE(szName,dbglev) {;}
  33. #define DbEw(szName,dbglev,arg1) {;}
  34. #define DbEsz(szName,dbglev,arg1) {;}
  35. #define DbEd(szName,dbglev,arg1) {;}
  36. #define DbEww(szName,dbglev,arg1,arg2) {;}
  37. #define DbEszw(szName,dbglev,arg1,arg2) {;}
  38. #define DbEwsz(szName,dbglev,arg1,arg2) {;}
  39. #define DbEszsz(szName,dbglev,arg1,arg2) {;}
  40. #define DbEwww(szName,dbglev,arg1,arg2,arg3) {;}
  41. #define DbEszww(szName,dbglev,arg1,arg2,arg3) {;}
  42. #define DbX(szName,dbglev) {;}
  43. #define DbXw(szName,dbglev,arg1) {;}
  44. #define DbXsz(szName,dbglev,arg1) {;}
  45. #define DbXd(szName,dbglev,arg1) {;}
  46. /* perform x only if DEBUG is set */
  47. #define DebugMacro(x)