4646
4747#if PHP_VERSION_ID < 80000
4848
49- #define pcbc_read_property (scope , object , name , silent , rv ) \
50- zend_read_property((scope), (object), ZEND_STRL(name), (silent), (rv))
49+ #define pcbc_read_property (scope , object , name , silent , rv ) \
50+ zend_read_property((scope), (object), ZEND_STRL(name), (silent), (rv))
5151
52- #define pcbc_update_property (scope , object , name , value ) \
53- zend_update_property((scope), (object), ZEND_STRL(name), (value))
52+ #define pcbc_update_property (scope , object , name , value ) \
53+ zend_update_property((scope), (object), ZEND_STRL(name), (value))
5454
55- #define pcbc_update_property_null (scope , object , name ) \
56- zend_update_property_null((scope), (object), ZEND_STRL(name))
55+ #define pcbc_update_property_null (scope , object , name ) zend_update_property_null((scope), (object), ZEND_STRL(name))
5756
58- #define pcbc_update_property_bool (scope , object , name , value ) \
59- zend_update_property_bool((scope), (object), ZEND_STRL(name), (value))
57+ #define pcbc_update_property_bool (scope , object , name , value ) \
58+ zend_update_property_bool((scope), (object), ZEND_STRL(name), (value))
6059
61- #define pcbc_update_property_long (scope , object , name , value ) \
62- zend_update_property_long((scope), (object), ZEND_STRL(name), (value))
60+ #define pcbc_update_property_long (scope , object , name , value ) \
61+ zend_update_property_long((scope), (object), ZEND_STRL(name), (value))
6362
64- #define pcbc_update_property_double (scope , object , name , value ) \
65- zend_update_property_double((scope), (object), ZEND_STRL(name), (value))
63+ #define pcbc_update_property_double (scope , object , name , value ) \
64+ zend_update_property_double((scope), (object), ZEND_STRL(name), (value))
6665
67- #define pcbc_update_property_stringl (scope , object , name , value , value_len ) \
68- zend_update_property_stringl((scope), (object), ZEND_STRL(name), (value), (value_len))
66+ #define pcbc_update_property_stringl (scope , object , name , value , value_len ) \
67+ zend_update_property_stringl((scope), (object), ZEND_STRL(name), (value), (value_len))
6968
70- #define pcbc_update_property_string (scope , object , name , value ) \
71- zend_update_property_string((scope), (object), ZEND_STRL(name), (value))
69+ #define pcbc_update_property_string (scope , object , name , value ) \
70+ zend_update_property_string((scope), (object), ZEND_STRL(name), (value))
7271
73- #define pcbc_update_property_str (scope , object , name , value ) \
74- zend_update_property_str((scope), (object), ZEND_STRL(name), (value))
72+ #define pcbc_update_property_str (scope , object , name , value ) \
73+ zend_update_property_str((scope), (object), ZEND_STRL(name), (value))
7574
7675#else
7776
78- #define pcbc_read_property (scope , object , name , silent , rv ) \
79- zend_read_property((scope), Z_OBJ_P(object), ZEND_STRL(name), (silent), (rv))
77+ #define pcbc_read_property (scope , object , name , silent , rv ) \
78+ zend_read_property((scope), Z_OBJ_P(object), ZEND_STRL(name), (silent), (rv))
8079
81- #define pcbc_update_property (scope , object , name , value ) \
82- zend_update_property((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
80+ #define pcbc_update_property (scope , object , name , value ) \
81+ zend_update_property((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
8382
84- #define pcbc_update_property_null (scope , object , name ) \
85- zend_update_property_null((scope), Z_OBJ_P(object), ZEND_STRL(name))
83+ #define pcbc_update_property_null (scope , object , name ) \
84+ zend_update_property_null((scope), Z_OBJ_P(object), ZEND_STRL(name))
8685
87- #define pcbc_update_property_bool (scope , object , name , value ) \
88- zend_update_property_bool((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
86+ #define pcbc_update_property_bool (scope , object , name , value ) \
87+ zend_update_property_bool((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
8988
90- #define pcbc_update_property_long (scope , object , name , value ) \
91- zend_update_property_long((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
89+ #define pcbc_update_property_long (scope , object , name , value ) \
90+ zend_update_property_long((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
9291
93- #define pcbc_update_property_double (scope , object , name , value ) \
94- zend_update_property_double((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
92+ #define pcbc_update_property_double (scope , object , name , value ) \
93+ zend_update_property_double((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
9594
96- #define pcbc_update_property_stringl (scope , object , name , value , value_len ) \
97- zend_update_property_stringl((scope), Z_OBJ_P(object), ZEND_STRL(name), (value), (value_len))
95+ #define pcbc_update_property_stringl (scope , object , name , value , value_len ) \
96+ zend_update_property_stringl((scope), Z_OBJ_P(object), ZEND_STRL(name), (value), (value_len))
9897
99- #define pcbc_update_property_string (scope , object , name , value ) \
100- zend_update_property_string((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
98+ #define pcbc_update_property_string (scope , object , name , value ) \
99+ zend_update_property_string((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
101100
102- #define pcbc_update_property_str (scope , object , name , value ) \
103- zend_update_property_str((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
101+ #define pcbc_update_property_str (scope , object , name , value ) \
102+ zend_update_property_str((scope), Z_OBJ_P(object), ZEND_STRL(name), (value))
104103
105104#endif
106105
@@ -174,14 +173,14 @@ extern zend_class_entry *pcbc_binary_collection_ce;
174173 { \
175174 zval *prop, rv__; \
176175 zval *self = getThis(); \
177- prop = pcbc_read_property((class_entry), self, ("bucket"), 0, &rv__); \
176+ prop = pcbc_read_property((class_entry), self, ("bucket"), 0, &rv__); \
178177 bucket = Z_BUCKET_OBJ_P(prop); \
179- prop = pcbc_read_property((class_entry), self, ("scope"), 0, &rv__); \
178+ prop = pcbc_read_property((class_entry), self, ("scope"), 0, &rv__); \
180179 if (Z_TYPE_P(prop) == IS_STRING) { \
181180 scope_str = Z_STRVAL_P(prop); \
182181 scope_len = Z_STRLEN_P(prop); \
183182 } \
184- prop = pcbc_read_property((class_entry), self, ("name"), 0, &rv__); \
183+ prop = pcbc_read_property((class_entry), self, ("name"), 0, &rv__); \
185184 if (Z_TYPE_P(prop) == IS_STRING) { \
186185 collection_str = Z_STRVAL_P(prop); \
187186 collection_len = Z_STRLEN_P(prop); \
@@ -204,28 +203,28 @@ void pcbc_exception_init(zval *return_value, long code, const char *message);
204203 do { \
205204 zval __pcbc_error; \
206205 ZVAL_UNDEF(&__pcbc_error); \
207- pcbc_exception_init(&__pcbc_error, __pcbc_code, __pcbc_message); \
208- zend_throw_exception_object(&__pcbc_error); \
206+ pcbc_exception_init(&__pcbc_error, __pcbc_code, __pcbc_message); \
207+ zend_throw_exception_object(&__pcbc_error); \
209208 } while (0)
210209
211210#define throw_lcb_exception_ex (code , opcode , result_ce ) \
212211 do { \
213212 zend_string *ctx = NULL, *ref = NULL; \
214213 zval *zref, __rv1, *zctx, __rv2; \
215214 if (result_ce) { \
216- zref = pcbc_read_property(result_ce, return_value, ("err_ref"), 0, &__rv1); \
215+ zref = pcbc_read_property(result_ce, return_value, ("err_ref"), 0, &__rv1); \
217216 if (Z_TYPE_P(zref) == IS_STRING) { \
218217 ref = Z_STR_P(zref); \
219218 } \
220- zctx = pcbc_read_property(result_ce, return_value, ("err_ctx"), 0, &__rv2); \
219+ zctx = pcbc_read_property(result_ce, return_value, ("err_ctx"), 0, &__rv2); \
221220 if (Z_TYPE_P(zctx) == IS_STRING) { \
222221 ctx = Z_STR_P(zctx); \
223222 } \
224223 } \
225224 zval __pcbc_error; \
226225 ZVAL_UNDEF(&__pcbc_error); \
227- pcbc_create_lcb_exception(&__pcbc_error, code, ctx, ref, 0, NULL, opcode); \
228- zend_throw_exception_object(&__pcbc_error); \
226+ pcbc_create_lcb_exception(&__pcbc_error, code, ctx, ref, 0, NULL, opcode); \
227+ zend_throw_exception_object(&__pcbc_error); \
229228 } while (0)
230229
231230#define throw_lcb_exception (code , result_ce ) throw_lcb_exception_ex((code), PCBC_OPCODE_UNSPEC, (result_ce))
@@ -234,9 +233,8 @@ void pcbc_exception_init(zval *return_value, long code, const char *message);
234233 do { \
235234 zval __pcbc_error; \
236235 ZVAL_UNDEF(&__pcbc_error); \
237- pcbc_create_lcb_exception(&__pcbc_error, code, NULL, NULL, query_code, query_msg, \
238- PCBC_OPCODE_UNSPEC); \
239- zend_throw_exception_object(&__pcbc_error); \
236+ pcbc_create_lcb_exception(&__pcbc_error, code, NULL, NULL, query_code, query_msg, PCBC_OPCODE_UNSPEC); \
237+ zend_throw_exception_object(&__pcbc_error); \
240238 } while (0)
241239
242240#define PCBC_CONTENT_TYPE_FORM "application/x-www-form-urlencoded"
@@ -275,16 +273,15 @@ void pcbc_exception_init(zval *return_value, long code, const char *message);
275273#define PCBC_JSON_ENCODE (__pcbc_buf , __pcbc_value , __pcbc_flags , __pcbc_error_code ) \
276274 do { \
277275 PCBC_JSON_RESET_STATE; \
278- php_json_encode((__pcbc_buf), (__pcbc_value), (__pcbc_flags)); \
276+ php_json_encode((__pcbc_buf), (__pcbc_value), (__pcbc_flags)); \
279277 (__pcbc_error_code) = JSON_G(error_code); \
280278 } while (0)
281279
282280#define PCBC_JSON_COPY_DECODE (__pcbc_zval , __pcbc_src , __pcbc_len , __options , __pcbc_error_code ) \
283281 do { \
284282 char *__copy = estrndup((__pcbc_src), (__pcbc_len)); \
285283 PCBC_JSON_RESET_STATE; \
286- php_json_decode_ex((__pcbc_zval), (__copy), (__pcbc_len), (__options), \
287- PHP_JSON_PARSER_DEFAULT_DEPTH); \
284+ php_json_decode_ex((__pcbc_zval), (__copy), (__pcbc_len), (__options), PHP_JSON_PARSER_DEFAULT_DEPTH); \
288285 efree(__copy); \
289286 (__pcbc_error_code) = JSON_G(error_code); \
290287 } while (0)
@@ -293,11 +290,6 @@ void pcbc_exception_init(zval *return_value, long code, const char *message);
293290 do { \
294291 (__pcbc_receiver_buf) = estrndup(ZSTR_VAL((__pcbc_smart_str).s), ZSTR_LEN((__pcbc_smart_str).s)); \
295292 } while (0)
296- #define PCBC_SMARTSTR_SET (__pcbc_smart_str , __pcbc_receiver_buf , __pcbc_receiver_length ) \
297- do { \
298- (__pcbc_receiver_buf) = ZSTR_VAL((__pcbc_smart_str).s); \
299- (__pcbc_receiver_length) = ZSTR_LEN((__pcbc_smart_str).s); \
300- } while (0)
301293#define PCBC_SMARTSTR_VAL (__pcbc_smart_str ) (char *)ZSTR_VAL((__pcbc_smart_str).s)
302294#define PCBC_SMARTSTR_LEN (__pcbc_smart_str ) ((__pcbc_smart_str).s ? (int)(ZSTR_LEN((__pcbc_smart_str).s)) : 0)
303295#define PCBC_SMARTSTR_EMPTY (__pcbc_smart_str ) ((__pcbc_smart_str).s == NULL || PCBC_SMARTSTR_LEN(__pcbc_smart_str) == 0)
@@ -405,25 +397,21 @@ opcookie_res *opcookie_next_res(opcookie *cookie, opcookie_res *cur);
405397 Res = NULL; \
406398 while ((Res = (Type *)opcookie_next_res(cookie, (opcookie_res *)Res)) != NULL)
407399
408- #define PCBC_ADDREF_P (__pcbc_zval ) Z_TRY_ADDREF_P((__pcbc_zval))
409-
410- #define PCBC_DELREF_P (__pcbc_zval ) Z_TRY_DELREF_P((__pcbc_zval))
411-
412400#define set_property_str (target , getter , class_entry , prop ) \
413401 do { \
414402 const char *data = NULL; \
415403 size_t ndata = 0; \
416404 getter(target, &data, &ndata); \
417405 if (ndata && data) { \
418- pcbc_update_property_stringl(class_entry, return_value, (prop), data, ndata); \
406+ pcbc_update_property_stringl(class_entry, return_value, (prop), data, ndata); \
419407 } \
420408 } while (0);
421409
422410#define set_property_num (type , getter , class_entry , prop ) \
423411 do { \
424412 type data = 0; \
425413 getter(resp, &data); \
426- pcbc_update_property_long(class_entry, return_value, (prop), data); \
414+ pcbc_update_property_long(class_entry, return_value, (prop), data); \
427415 } while (0);
428416
429417#endif /* COUCHBASE_H_ */
0 commit comments