Skip to content

Commit 8ca5686

Browse files
committed
Use ZEND_ASSERT() instead of plain assert()
1 parent 7159b53 commit 8ca5686

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

ext/pgsql/pgsql.c

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4514,8 +4514,7 @@ static int php_pgsql_add_quotes(zval *src, bool should_free)
45144514
{
45154515
smart_str str = {0};
45164516

4517-
assert(Z_TYPE_P(src) == IS_STRING);
4518-
assert(should_free == 1 || should_free == 0);
4517+
ZEND_ASSERT(Z_TYPE_P(src) == IS_STRING);
45194518

45204519
smart_str_appendc(&str, 'E');
45214520
smart_str_appendc(&str, '\'');
@@ -5306,9 +5305,9 @@ PHP_PGSQL_API zend_result php_pgsql_insert(PGconn *pg_link, const zend_string *t
53065305
zend_result ret = FAILURE;
53075306
zend_string *fld;
53085307

5309-
assert(pg_link != NULL);
5310-
assert(table != NULL);
5311-
assert(Z_TYPE_P(var_array) == IS_ARRAY);
5308+
ZEND_ASSERT(pg_link != NULL);
5309+
ZEND_ASSERT(table != NULL);
5310+
ZEND_ASSERT(Z_TYPE_P(var_array) == IS_ARRAY);
53125311

53135312
ZVAL_UNDEF(&converted);
53145313
if (zend_hash_num_elements(Z_ARRVAL_P(var_array)) == 0) {
@@ -5568,11 +5567,11 @@ PHP_PGSQL_API zend_result php_pgsql_update(PGconn *pg_link, const zend_string *t
55685567
smart_str querystr = {0};
55695568
zend_result ret = FAILURE;
55705569

5571-
assert(pg_link != NULL);
5572-
assert(table != NULL);
5573-
assert(Z_TYPE_P(var_array) == IS_ARRAY);
5574-
assert(Z_TYPE_P(ids_array) == IS_ARRAY);
5575-
assert(!(opt & ~(PGSQL_CONV_OPTS|PGSQL_DML_NO_CONV|PGSQL_DML_EXEC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
5570+
ZEND_ASSERT(pg_link != NULL);
5571+
ZEND_ASSERT(table != NULL);
5572+
ZEND_ASSERT(Z_TYPE_P(var_array) == IS_ARRAY);
5573+
ZEND_ASSERT(Z_TYPE_P(ids_array) == IS_ARRAY);
5574+
ZEND_ASSERT(!(opt & ~(PGSQL_CONV_OPTS|PGSQL_DML_NO_CONV|PGSQL_DML_EXEC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
55765575

55775576
if (zend_hash_num_elements(Z_ARRVAL_P(var_array)) == 0
55785577
|| zend_hash_num_elements(Z_ARRVAL_P(ids_array)) == 0) {
@@ -5677,10 +5676,10 @@ PHP_PGSQL_API zend_result php_pgsql_delete(PGconn *pg_link, const zend_string *t
56775676
smart_str querystr = {0};
56785677
zend_result ret = FAILURE;
56795678

5680-
assert(pg_link != NULL);
5681-
assert(table != NULL);
5682-
assert(Z_TYPE_P(ids_array) == IS_ARRAY);
5683-
assert(!(opt & ~(PGSQL_CONV_FORCE_NULL|PGSQL_DML_EXEC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
5679+
ZEND_ASSERT(pg_link != NULL);
5680+
ZEND_ASSERT(table != NULL);
5681+
ZEND_ASSERT(Z_TYPE_P(ids_array) == IS_ARRAY);
5682+
ZEND_ASSERT(!(opt & ~(PGSQL_CONV_FORCE_NULL|PGSQL_DML_EXEC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
56845683

56855684
if (zend_hash_num_elements(Z_ARRVAL_P(ids_array)) == 0) {
56865685
return FAILURE;
@@ -5773,7 +5772,8 @@ PHP_PGSQL_API void php_pgsql_result2array(PGresult *pg_result, zval *ret_array,
57735772
size_t num_fields;
57745773
int pg_numrows, pg_row;
57755774
uint32_t i;
5776-
assert(Z_TYPE_P(ret_array) == IS_ARRAY);
5775+
5776+
ZEND_ASSERT(Z_TYPE_P(ret_array) == IS_ARRAY);
57775777

57785778
pg_numrows = PQntuples(pg_result);
57795779
for (pg_row = 0; pg_row < pg_numrows; pg_row++) {
@@ -5813,11 +5813,11 @@ PHP_PGSQL_API void php_pgsql_result2array(PGresult *pg_result, zval *ret_array,
58135813
zend_result ret = FAILURE;
58145814
PGresult *pg_result;
58155815

5816-
assert(pg_link != NULL);
5817-
assert(table != NULL);
5818-
assert(Z_TYPE_P(ids_array) == IS_ARRAY);
5819-
assert(Z_TYPE_P(ret_array) == IS_ARRAY);
5820-
assert(!(opt & ~(PGSQL_CONV_OPTS|PGSQL_DML_NO_CONV|PGSQL_DML_EXEC|PGSQL_DML_ASYNC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
5816+
ZEND_ASSERT(pg_link != NULL);
5817+
ZEND_ASSERT(table != NULL);
5818+
ZEND_ASSERT(Z_TYPE_P(ids_array) == IS_ARRAY);
5819+
ZEND_ASSERT(Z_TYPE_P(ret_array) == IS_ARRAY);
5820+
ZEND_ASSERT(!(opt & ~(PGSQL_CONV_OPTS|PGSQL_DML_NO_CONV|PGSQL_DML_EXEC|PGSQL_DML_ASYNC|PGSQL_DML_STRING|PGSQL_DML_ESCAPE)));
58215821

58225822
if (zend_hash_num_elements(Z_ARRVAL_P(ids_array)) == 0) {
58235823
return FAILURE;

0 commit comments

Comments
 (0)