DEBUG.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //==========================================================================;
  2. //
  3. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  4. //  ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
  5. //  TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR
  6. //  A PARTICULAR PURPOSE.
  7. //
  8. //  Copyright (C) 1993 - 1997 Microsoft Corporation. All Rights Reserved.
  9. //
  10. //--------------------------------------------------------------------------;
  11. //
  12. //  debug.h
  13. //
  14. //  Description:
  15. //
  16. //  History:
  17. //      11/23/92    created. 
  18. //
  19. //==========================================================================;
  20. #ifndef _INC_DEBUG
  21. #define _INC_DEBUG
  22. #ifdef __cplusplus
  23. extern "C"
  24. {
  25. #endif
  26. //
  27. //  
  28. //
  29. //
  30. //
  31. #define DEBUG_SECTION       "Debug"         // section name for 
  32. #define DEBUG_MODULE_NAME   "MCIAPP"        // key name and prefix for output
  33. #define DEBUG_MAX_LINE_LEN  255             // max line length (bytes)
  34. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  35. //
  36. //
  37. //
  38. //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
  39. #ifdef DEBUG
  40.     BOOL WINAPI DbgEnable(BOOL fEnable);
  41.     UINT WINAPI DbgSetLevel(UINT uLevel);
  42.     UINT WINAPI DbgInitialize(BOOL fEnable);
  43.     void FAR CDECL dprintf(UINT uDbgLevel, LPSTR szFmt, ...);
  44.     #define DPF      dprintf
  45. #else
  46.     #define DbgEnable(x)        FALSE
  47.     #define DbgSetLevel(x)      0
  48.     #define DbgInitialize(x)    0
  49.     #pragma warning(disable:4002)
  50.     #define DPF()
  51. #endif
  52. #ifdef __cplusplus
  53. }
  54. #endif
  55. #endif  // _INC_DEBUG