Add HB_DEBUG_VERBOSE
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 26 Feb 2013 00:04:56 +0000 (19:04 -0500)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 26 Feb 2013 00:04:56 +0000 (19:04 -0500)
Only affects the verbosity of function name printing right now.

src/hb-private.hh

index 15e4f5f..78a524e 100644 (file)
@@ -594,6 +594,8 @@ _hb_debug_msg_va (const char *what,
 
   if (func)
   {
+    unsigned int func_len = strlen (func);
+#ifndef HB_DEBUG_VERBOSE
     /* Skip "typename" */
     if (0 == strncmp (func, "typename ", 9))
       func += 9;
@@ -603,7 +605,9 @@ _hb_debug_msg_va (const char *what,
       func = space + 1;
     /* Skip parameter list */
     const char *paren = strchr (func, '(');
-    unsigned int func_len = paren ? paren - func : strlen (func);
+    if (paren)
+      func_len = paren - func;
+#endif
     fprintf (stderr, "%.*s: ", func_len, func);
   }