X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=src%2Fphp_pq_params.c;h=a691eebd62464efbe897c2f91533c064b7f85961;hp=3c6b920c73d7dbb65ed4d06a907be75553fae2b2;hb=5ba3107011d4050d5ae5877dae80e382dc228e6a;hpb=7ebb278e7854e8dd7c4fd6c0363531642d135676 diff --git a/src/php_pq_params.c b/src/php_pq_params.c index 3c6b920..a691eeb 100644 --- a/src/php_pq_params.c +++ b/src/php_pq_params.c @@ -81,13 +81,13 @@ static zend_string *object_param_to_string(php_pq_params_t *p, zval *zobj, Oid t switch (type) { #if PHP_PQ_HAVE_PHP_JSON_H && defined(PHP_PQ_OID_JSON) -# ifdef PHP_PQ_OID_JSONB +# ifdef PHP_PQ_OID_JSONB case PHP_PQ_OID_JSONB: -# endif +# endif case PHP_PQ_OID_JSON: -# if PHP_VERSION_ID >= 70100 +# if PHP_VERSION_ID >= 70100 JSON_G(encode_max_depth) = PHP_JSON_PARSER_DEFAULT_DEPTH; -# endif +# endif php_json_encode(&str, zobj, PHP_JSON_UNESCAPED_UNICODE); smart_str_0(&str); return str.s; @@ -95,10 +95,10 @@ static zend_string *object_param_to_string(php_pq_params_t *p, zval *zobj, Oid t case PHP_PQ_OID_DATE: return php_pqdt_to_string(zobj, "Y-m-d"); - +#ifdef PHP_PQ_OID_ABSTIME case PHP_PQ_OID_ABSTIME: return php_pqdt_to_string(zobj, "Y-m-d H:i:s"); - +#endif case PHP_PQ_OID_TIMESTAMP: return php_pqdt_to_string(zobj, "Y-m-d H:i:s.u"); @@ -208,9 +208,9 @@ static zend_string *array_param_to_string(php_pq_params_t *p, zval *zarr, Oid ty switch (type) { #if PHP_PQ_HAVE_PHP_JSON_H && defined(PHP_PQ_OID_JSON) -# ifdef PHP_PQ_OID_JSONB +# ifdef PHP_PQ_OID_JSONB case PHP_PQ_OID_JSONB: -# endif +# endif case PHP_PQ_OID_JSON: php_json_encode(&s, zarr, PHP_JSON_UNESCAPED_UNICODE); break;