#elif defined PIXMAN_REGION_LOG_FAILURES
static void
-log_region_error (void)
+log_region_error (const char *function, const char *message)
{
static int n_messages = 0;
{
fprintf (stderr,
"*** BUG ***\n"
- "Malformed region detected\n"
- "Set a breakpoint on 'log_region_error' to debug\n\n");
+ "%s: %s\n"
+ "Set a breakpoint on 'log_region_error' to debug\n\n",
+ function, message);
n_messages++;
}
do \
{ \
if (!PREFIX (_selfcheck (reg))) \
- log_region_error (); \
+ log_region_error (FUNC, "Malformed region " # reg); \
} while (0)
#else