Skip to content

Commit 5548d67

Browse files
committed
Boolify zend_weakref.c
1 parent efd901a commit 5548d67

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Zend/zend_weakrefs.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ static void zend_weakmap_write_dimension(zend_object *object, zval *offset, zval
340340
zend_hash_index_add_new(&wm->ht, (zend_ulong) obj_key, value);
341341
}
342342

343+
/* int return and check_empty due to Object Handler API */
343344
static int zend_weakmap_has_dimension(zend_object *object, zval *offset, int check_empty)
344345
{
345346
if (Z_TYPE_P(offset) != IS_OBJECT) {
@@ -371,7 +372,7 @@ static void zend_weakmap_unset_dimension(zend_object *object, zval *offset)
371372
zend_weakref_unregister(obj_key, ZEND_WEAKREF_ENCODE(wm, ZEND_WEAKREF_TAG_MAP));
372373
}
373374

374-
static int zend_weakmap_count_elements(zend_object *object, zend_long *count)
375+
static ZEND_RESULT_CODE zend_weakmap_count_elements(zend_object *object, zend_long *count)
375376
{
376377
zend_weakmap *wm = zend_weakmap_from(object);
377378
*count = zend_hash_num_elements(&wm->ht);
@@ -503,6 +504,7 @@ static const zend_object_iterator_funcs zend_weakmap_iterator_funcs = {
503504
NULL, /* get_gc */
504505
};
505506

507+
/* by_ref is int due to Iterator API */
506508
static zend_object_iterator *zend_weakmap_get_iterator(
507509
zend_class_entry *ce, zval *object, int by_ref)
508510
{

0 commit comments

Comments
 (0)