https://bugs.freedesktop.org/show_bug.cgi?id=48391
Bug #: 48391
Summary: Remove TEST_ENSHURE
Classification: Unclassified
Product: LibreOffice
Version: unspecified
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Libreoffice
AssignedTo: [email protected]
ReportedBy: [email protected]
git grep TEST_ENSHURE
gives quite some uses of this misspelled macro that is defined here and there
as:
#if OSL_DEBUG_LEVEL > 0
#define TEST_ENSHURE(c, m) OSL_ENSURE(c, m)
#else
#define TEST_ENSHURE(c, m) OSL_VERIFY(c)
#endif
These definitions should be removed, and most of the uses of TEST_ENSHURE
should be changed directly to OSL_ENSURE(), like:
- TEST_ENSHURE( xSMgr.is(), "excomp error 0" );
+ OSL_ENSURE( xSMgr.is(), "excomp error 0" );
There is a small catch - OSL_VERIFY() evaluates the condition _always_,
regardless of the debug level, so in case the condition is something more
advanced than xSMgr.is(), you might need to use OSL_VERIFY() instead of
OSL_ENSURE(). If in doubt, please consult the
[email protected] mailing list :-)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs