better checks for json support
[m6w6/ext-pq] / src / php_pq_callback.h
index 4f2e85ba1153dd9d7f92305e239567fcfaf11d66..3b0d48ed74fb5408bd988b24787d314b4fa316e2 100644 (file)
 typedef struct php_pq_callback {
        zend_fcall_info fci;
        zend_fcall_info_cache fcc;
 typedef struct php_pq_callback {
        zend_fcall_info fci;
        zend_fcall_info_cache fcc;
-       void *data;
+       struct php_pq_callback *recursion;
 } php_pq_callback_t;
 
 void php_pq_callback_dtor(php_pq_callback_t *cb);
 void php_pq_callback_addref(php_pq_callback_t *cb);
 zval *php_pq_callback_to_zval(php_pq_callback_t *cb);
 } php_pq_callback_t;
 
 void php_pq_callback_dtor(php_pq_callback_t *cb);
 void php_pq_callback_addref(php_pq_callback_t *cb);
 zval *php_pq_callback_to_zval(php_pq_callback_t *cb);
+zend_bool php_pq_callback_is_locked(php_pq_callback_t *cb TSRMLS_DC);
+void php_pq_callback_recurse(php_pq_callback_t *old, php_pq_callback_t *new TSRMLS_DC);
 
 #endif
 
 
 #endif