In libobjc/:
2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-private/common.h: When DEBUG is defined, include <stdio.h>.
Updated comments.
* init.c (__objc_tree_insert_class): Use %p, not %x, when printing
a pointer using DEBUG_PRINTF.
From-SVN: r168119
+2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * objc-private/common.h: When DEBUG is defined, include <stdio.h>.
+ Updated comments.
+ * init.c (__objc_tree_insert_class): Use %p, not %x, when printing
+ a pointer using DEBUG_PRINTF.
+
2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com>
PR libobjc/45953
static objc_class_tree *
__objc_tree_insert_class (objc_class_tree *tree, Class class)
{
- DEBUG_PRINTF ("__objc_tree_insert_class: tree = %x, class = %s\n",
+ DEBUG_PRINTF ("__objc_tree_insert_class: tree = %p, class = %s\n",
tree, class->name);
if (tree == NULL)
being included by an external file. */
#define GNU_LIBOBJC_COMPILING_LIBOBJC_ITSELF 1
+/* When debugging libobjc, add
+
+ #define DEBUG 1
+
+ at the very beginning of a file in libobjc (before including this file) to turn
+ on DEBUG_PRINTF(). */
#ifdef DEBUG
+#include <stdio.h>
#define DEBUG_PRINTF(format, args...) printf (format, ## args)
#else
#define DEBUG_PRINTF(format, args...)