Skip to content

Commit 598f982

Browse files
committed
ext/pdo: Add const modifiers to pdo_get_TYPE_param() functions
1 parent 61f42f2 commit 598f982

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

ext/pdo/pdo_dbh.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ PHP_METHOD(PDO, inTransaction)
777777
}
778778
/* }}} */
779779

780-
PDO_API bool pdo_get_long_param(zend_long *lval, zval *value)
780+
PDO_API bool pdo_get_long_param(zend_long *lval, const zval *value)
781781
{
782782
switch (Z_TYPE_P(value)) {
783783
case IS_LONG:
@@ -795,7 +795,7 @@ PDO_API bool pdo_get_long_param(zend_long *lval, zval *value)
795795
return false;
796796
}
797797
}
798-
PDO_API bool pdo_get_bool_param(bool *bval, zval *value)
798+
PDO_API bool pdo_get_bool_param(bool *bval, const zval *value)
799799
{
800800
switch (Z_TYPE_P(value)) {
801801
case IS_TRUE:

ext/pdo/php_pdo_driver.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,8 @@ PDO_API void php_pdo_stmt_set_column_count(pdo_stmt_t *stmt, int new_count);
698698
PDO_API void php_pdo_internal_construct_driver(INTERNAL_FUNCTION_PARAMETERS, zend_object *current_object, zend_class_entry *called_scope, zval *new_zval_object);
699699

700700
/* Normalization for fetching long param for driver attributes */
701-
PDO_API bool pdo_get_long_param(zend_long *lval, zval *value);
702-
PDO_API bool pdo_get_bool_param(bool *bval, zval *value);
701+
PDO_API bool pdo_get_long_param(zend_long *lval, const zval *value);
702+
PDO_API bool pdo_get_bool_param(bool *bval, const zval *value);
703703

704704
PDO_API void pdo_throw_exception(unsigned int driver_errcode, char *driver_errmsg, pdo_error_type *pdo_error);
705705

0 commit comments

Comments
 (0)