diff -ur cvs/main/phpg_gobject.c cvsbob/main/phpg_gobject.c --- cvs/main/phpg_gobject.c 2007-11-14 01:17:46.000000000 -0500 +++ cvsbob/main/phpg_gobject.c 2007-11-23 21:47:24.000000000 -0500 @@ -1304,7 +1304,7 @@ return SUCCESS; } -static int phpg_register_signals(GType type, zval *signals) +static int phpg_register_signals(GType type, zval *signals TSRMLS_DC) { GObjectClass *oclass; zval **data; @@ -1313,8 +1313,6 @@ ulong num_key; int retval = SUCCESS; - TSRMLS_FETCH(); - oclass = g_type_class_ref(type); if (!oclass) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "couuld not get a reference to type class");