#define d(x)
#define b(x) /* object bag */
+#define h(x) /* hooks */
/* I just mashed the keyboard for these... */
#define CAMEL_OBJECT_MAGIC 0x77A344ED
hooks->list_length++;
camel_object_unget_hooks(obj);
+ h(printf("%p hook event '%s' %p %p = %d\n", vo, name, func, data, id));
+
return id;
}
return;
}
+ h(printf("%p remove event %d\n", vo, id));
+
/* scan hooks for this event, remove it, or flag it if we're busy */
hooks = camel_object_get_hooks(obj);
parent = (CamelHookPair *)&hooks->list;
return;
}
+ h(printf("%p unhook event '%s' %p %p\n", vo, name, func, data));
+
/* scan hooks for this event, remove it, or flag it if we're busy */
hooks = camel_object_get_hooks(obj);
parent = (CamelHookPair *)&hooks->list;