[Xfce4-commits] r30146 - terminal/trunk/terminal

Nick Schermer nick at xfce.org
Thu Jul 2 22:50:08 CEST 2009


Author: nick
Date: 2009-07-02 20:50:08 +0000 (Thu, 02 Jul 2009)
New Revision: 30146

Modified:
   terminal/trunk/terminal/terminal-private.h
Log:
Add a macro for some quick and dirty profiling.


Modified: terminal/trunk/terminal/terminal-private.h
===================================================================
--- terminal/trunk/terminal/terminal-private.h	2009-07-02 20:49:29 UTC (rev 30145)
+++ terminal/trunk/terminal/terminal-private.h	2009-07-02 20:50:08 UTC (rev 30146)
@@ -33,8 +33,17 @@
 #define TERMINAL_HAS_ANTI_ALIAS_SETTING (TRUE)
 #endif
 
+/* returns true if string contains text */
 #define IS_STRING(string) (string != NULL && *string != '\0')
 
+/* macro for some debugging */
+#define PRINT_TIME(desc) \
+  G_BEGIN_DECLS { \
+    GTimeVal __tv; \
+    g_get_current_time (&__tv); \
+    g_print ("%ld.%ld: %s\n", __tv.tv_sec, __tv.tv_usec, desc); \
+  } G_END_DECLS
+
 /* support macros for debugging */
 #ifndef NDEBUG
 #define terminal_assert(expr)                  g_assert (expr)




More information about the Xfce4-commits mailing list