acutasrt.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 2015 Autodesk, Inc. All rights reserved.
  4. //
  5. // Use of this software is subject to the terms of the Autodesk license
  6. // agreement provided at the time of installation or download, or which
  7. // otherwise accompanies this software in either electronic or hard copy form.
  8. //
  9. //////////////////////////////////////////////////////////////////////////////
  10. //
  11. // DESCRIPTION:
  12. //
  13. // This header file contains the declaration of acutAssertMessage.
  14. // We provide a separate header file for this function to avoid header-file
  15. // dependencies caused by placing the declaration in our header files.
  16. // This header file needs to be "benign" for safe usage in other header
  17. // files that provide assert-like macros.
  18. //
  19. #ifndef _ACUTASRT_H
  20. #define _ACUTASRT_H
  21. #include "acbasedefs.h"
  22. #include "AdAChar.h"
  23. #pragma pack (push, 8)
  24. ACBASE_PORT void acutAssertMessage(
  25. const ACHAR *condition,
  26. const ACHAR *filename,
  27. int lineNumber,
  28. const ACHAR *status);
  29. #pragma pack (pop)
  30. #endif // !_ACUTASRT_H