debug.h
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:2k
源码类别:

Symbian

开发平台:

C/C++

  1. #if defined (_SYMBIAN)
  2. #include "platform/symbian/hxsym_dprintf.h"
  3. #define PANIC(x) HX_ASSERT(false)
  4. #else
  5. #include "platform/default/debug.h"
  6. #endif
  7. /*
  8.  * DPRINTF flags for general/common use defined here
  9.  *
  10.  * top 16 bits reserved for other modules
  11.  *
  12.  * DPRINTF(D_FOO, ("printf-format-string", arg1, arg2, ...));
  13.  *
  14.  */
  15. #define D_ERROR 0x00000001 /* error condition */
  16. #define D_INFO 0x00000002 /* general informative messages */
  17. #define D_ENTRY 0x00000004 /* function entry/exit */
  18. #define D_STATE 0x00000008 /* state table specific messages */
  19. #define D_XFER 0x00000010 /* data input/output */
  20. #define D_TIMEOUT 0x00000020 /* timeout specific */
  21. #define D_OFFSET 0x00000040 /* when file offset changes */
  22. #define D_STATS 0x00000080 /* statistics */
  23. #define D_SELECT 0x00000100 /* select call returned */
  24. #define D_FD 0x00000200 /* file descriptor accountng */
  25. #define D_PROT 0x00000400 /* Protocol info */
  26. #define D_ALLOC 0x00000800 /* Allocation */
  27. #define D_ACCOUNT       0x00001000      /* accounting printfs */
  28. #define D_LICENSE       0x00002000      /* licensing printfs */
  29. #define D_PROF          0x00004000      /* profiling information */
  30. #define D_MSG           0x00008000      /* */
  31. #define D_REGISTRY      0x00010000      /* registry stuff */
  32. /*
  33.  * Debug Function flags. Set in the same way as the general debug flag
  34.  * at runtime.
  35.  */
  36. #define DF_NO_CHALLENGE 0x00000001 /* don't respond to MD5 challenge */
  37. #define DF_XX_CHALLENGE 0x00000002 /* return an invalid MD5 response */
  38. #define DF_DROP_PACKETS 0x00000004      /* drop every 10th packet */
  39. #define DF_NO_RESEND 0x00000008 /* don't do resend */