X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fphp_pq_params.c;h=9554ef70f23e6f59442b0af7fbab4496a6b76f93;hb=7b61b6b19fea328ec2ccd767bf9dd4d4b3c0892f;hp=4a6ba68ca33ec8a42a7c77f3a4dcf03c37eef4b8;hpb=19011ee23e5bdb9a46778e190a61e4ce6c765be7;p=m6w6%2Fext-pq diff --git a/src/php_pq_params.c b/src/php_pq_params.c index 4a6ba68..9554ef7 100644 --- a/src/php_pq_params.c +++ b/src/php_pq_params.c @@ -17,7 +17,9 @@ #include #include #include -#include +#if PHP_PQ_HAVE_PHP_JSON_H +#include /* we've added the include directory to INCLUDES */ +#endif #include @@ -86,7 +88,7 @@ static zval *object_param_to_string(php_pq_params_t *p, zval *zobj, Oid type TSR smart_str str = {0}; switch (type) { -#ifdef PHP_PQ_OID_JSON +#if PHP_PQ_HAVE_PHP_JSON_H && defined(PHP_PQ_OID_JSON) # ifdef PHP_PQ_OID_JSONB case PHP_PQ_OID_JSONB: # endif @@ -225,7 +227,7 @@ static zval *array_param_to_string(php_pq_params_t *p, zval *zarr, Oid type TSRM struct apply_to_param_from_array_arg arg = {NULL}; switch (type) { -#ifdef PHP_PQ_OID_JSON +#if PHP_PQ_HAVE_PHP_JSON_H && defined(PHP_PQ_OID_JSON) # ifdef PHP_PQ_OID_JSONB case PHP_PQ_OID_JSONB: # endif