fix build with master
[m6w6/ext-pq] / src / php_pq_object.c
index c7e04d63a52149b480eace075ae3d989d06c1d0b..7c695ffd511923c0270f23f028e4125495c09c37 100644 (file)
@@ -59,7 +59,11 @@ void php_pq_object_to_zval_no_addref(void *o, zval *zv)
 void php_pq_object_addref(void *o)
 {
        php_pq_object_t *obj = o;
+#ifdef GC_ADDREF
+       GC_ADDREF(&obj->zo);
+#else
        ++GC_REFCOUNT(&obj->zo);
+#endif
 }
 
 void php_pq_object_delref(void *o)