]> granicus.if.org Git - php/commitdiff
Boolify pdo_hash_methods()
authorGeorge Peter Banyard <girgias@php.net>
Fri, 12 Mar 2021 03:11:31 +0000 (03:11 +0000)
committerGeorge Peter Banyard <girgias@php.net>
Mon, 15 Mar 2021 14:48:33 +0000 (14:48 +0000)
ext/pdo/pdo_dbh.c
ext/pdo/php_pdo_int.h

index 55dac17434083c4fed7f86abbe6c60d872789edc..4c75e56be2c4734af6c72481b7387fbecd7adb9a 100644 (file)
@@ -1173,7 +1173,7 @@ static void cls_method_pdtor(zval *el) /* {{{ */ {
 /* }}} */
 
 /* {{{ overloaded object handlers for PDO class */
-int pdo_hash_methods(pdo_dbh_object_t *dbh_obj, int kind)
+bool pdo_hash_methods(pdo_dbh_object_t *dbh_obj, int kind)
 {
        const zend_function_entry *funcs;
        zend_internal_function func;
@@ -1182,11 +1182,11 @@ int pdo_hash_methods(pdo_dbh_object_t *dbh_obj, int kind)
        pdo_dbh_t *dbh = dbh_obj->inner;
 
        if (!dbh || !dbh->methods || !dbh->methods->get_driver_methods) {
-               return 0;
+               return false;
        }
        funcs = dbh->methods->get_driver_methods(dbh, kind);
        if (!funcs) {
-               return 0;
+               return false;
        }
 
        dbh->cls_methods[kind] = pemalloc(sizeof(HashTable), dbh->is_persistent);
@@ -1238,7 +1238,7 @@ int pdo_hash_methods(pdo_dbh_object_t *dbh_obj, int kind)
                funcs++;
        }
 
-       return 1;
+       return true;
 }
 
 static zend_function *dbh_method_get(zend_object **object, zend_string *method_name, const zval *key)
index 4027721200d01fd39290bdd785c44b0ac1d968f6..59ad4b8dd42ee3a7b4e7a2530de84acf829bc3ab 100644 (file)
@@ -56,4 +56,4 @@ extern pdo_driver_t *pdo_find_driver(const char *name, int namelen);
 void pdo_sqlstate_init_error_table(void);
 void pdo_sqlstate_fini_error_table(void);
 const char *pdo_sqlstate_state_to_description(char *state);
-int pdo_hash_methods(pdo_dbh_object_t *dbh, int kind);
+bool pdo_hash_methods(pdo_dbh_object_t *dbh, int kind);