[HB] Improve debug output
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 5 Aug 2009 19:27:42 +0000 (15:27 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Wed, 5 Aug 2009 19:27:42 +0000 (15:27 -0400)
pango/opentype/hb-open-type-private.hh

index 9bd16e2..17fec5a 100644 (file)
@@ -324,10 +324,18 @@ struct Sanitizer
     sane = t->sanitize (SANITIZE_ARG_INIT);
     if (sane) {
       if (context.edit_count) {
+#if HB_DEBUG
+       fprintf (stderr, "Sanitizer %p passed first round with %d edits; going a second round %s\n",
+                blob, context.edit_count, __PRETTY_FUNCTION__);
+#endif
         /* sanitize again to ensure not toe-stepping */
         context.edit_count = 0;
        sane = t->sanitize (SANITIZE_ARG_INIT);
        if (context.edit_count) {
+#if HB_DEBUG
+         fprintf (stderr, "Sanitizer %p requested %d edits in second round; failing %s\n",
+                  blob, context.edit_count, __PRETTY_FUNCTION__);
+#endif
          sane = false;
        }
       }