Defs.h 748 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // "$Id$"
  3. //
  4. // Copyright (c)1992-2011, ZheJiang Dahua Technology Stock CO.LTD.
  5. // All Rights Reserved.
  6. //
  7. // Description:
  8. // Revisions: Year-Month-Day SVN-Author Modification
  9. //
  10. #ifndef __DAHUA_MEMORY_DEFS_H__
  11. #define __DAHUA_MEMORY_DEFS_H__
  12. // WIN32 Dynamic Link Library
  13. #ifdef _MSC_VER
  14. #ifdef MEMORY_DLL_BUILD
  15. #define MEMORY_API _declspec(dllexport)
  16. #elif defined( MEMORY_DLL_USE ) || defined( UNIVERSAL_DLL_USE )
  17. #define MEMORY_API _declspec(dllimport)
  18. #else
  19. #define MEMORY_API
  20. #endif
  21. #else
  22. #define MEMORY_API
  23. #endif
  24. //////////////////////////////////////////////////////////////////////////
  25. // use the unified 'DEBUG' macro
  26. #if (!defined(NDEBUG)) && !defined(DEBUG)
  27. # define DEBUG
  28. #endif
  29. #endif //__DAHUA_MEMORY_DEFS_H__