fix build with master
[m6w6/ext-pq] / src / php_pq_callback.c
index 17d7e70efeff025b9d2e6fb3cd2ed402ea3fbfd7..2b58b40034494857ddac31e75d6e11693b15992c 100644 (file)
@@ -43,7 +43,11 @@ void php_pq_callback_addref(php_pq_callback_t *cb)
 {
        Z_TRY_ADDREF(cb->fci.function_name);
        if (cb->fci.object) {
+#ifdef GC_ADDREF
+               GC_ADDREF(cb->fci.object);
+#else
                ++GC_REFCOUNT(cb->fci.object);
+#endif
        }
 }