summaryrefslogtreecommitdiff
path: root/src/cairo-tag-stack.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-tag-stack.c')
-rw-r--r--src/cairo-tag-stack.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/cairo-tag-stack.c b/src/cairo-tag-stack.c
index f182b508b..ffe1e483a 100644
--- a/src/cairo-tag-stack.c
+++ b/src/cairo-tag-stack.c
@@ -331,3 +331,17 @@ _cairo_tag_error (const char *fmt, ...)
}
return _cairo_error (CAIRO_STATUS_TAG_ERROR);
}
+
+void
+_cairo_tag_warning (const char *fmt, ...)
+{
+ va_list ap;
+
+ if (getenv ("CAIRO_DEBUG_TAG") != NULL) {
+ printf ("TAG WARNING: ");
+ va_start (ap, fmt);
+ vprintf (fmt, ap);
+ va_end (ap);
+ printf ("\n");
+ }
+}