Lines Matching refs:idx

342 …PI bool ZEND_FASTCALL _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx);
345 ZEND_API HashPosition ZEND_FASTCALL zend_hash_iterator_pos(uint32_t idx, HashTable *ht);
346 ZEND_API HashPosition ZEND_FASTCALL zend_hash_iterator_pos_ex(uint32_t idx, zval *array);
347 ZEND_API void ZEND_FASTCALL zend_hash_iterator_del(uint32_t idx);
388 …c zend_always_inline bool _zend_handle_numeric_str(const char *key, size_t length, zend_ulong *idx) in END_EXTERN_C()
403 return _zend_handle_numeric_str_ex(key, length, idx); in END_EXTERN_C()
406 #define ZEND_HANDLE_NUMERIC_STR(key, length, idx) \ argument
407 _zend_handle_numeric_str(key, length, &idx)
409 #define ZEND_HANDLE_NUMERIC(key, idx) \ argument
410 ZEND_HANDLE_NUMERIC_STR(ZSTR_VAL(key), ZSTR_LEN(key), idx)
464 zend_ulong idx; in zend_symtable_add_new() local
466 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_add_new()
467 return zend_hash_index_add_new(ht, idx, pData); in zend_symtable_add_new()
475 zend_ulong idx; in zend_symtable_update() local
477 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_update()
478 return zend_hash_index_update(ht, idx, pData); in zend_symtable_update()
487 zend_ulong idx; in zend_symtable_update_ind() local
489 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_update_ind()
490 return zend_hash_index_update(ht, idx, pData); in zend_symtable_update_ind()
499 zend_ulong idx; in zend_symtable_del() local
501 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_del()
502 return zend_hash_index_del(ht, idx); in zend_symtable_del()
511 zend_ulong idx; in zend_symtable_del_ind() local
513 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_del_ind()
514 return zend_hash_index_del(ht, idx); in zend_symtable_del_ind()
523 zend_ulong idx; in zend_symtable_find() local
525 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_find()
526 return zend_hash_index_find(ht, idx); in zend_symtable_find()
535 zend_ulong idx; in zend_symtable_find_ind() local
537 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_find_ind()
538 return zend_hash_index_find(ht, idx); in zend_symtable_find_ind()
547 zend_ulong idx; in zend_symtable_exists() local
549 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_exists()
550 return zend_hash_index_exists(ht, idx); in zend_symtable_exists()
559 zend_ulong idx; in zend_symtable_exists_ind() local
561 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_exists_ind()
562 return zend_hash_index_exists(ht, idx); in zend_symtable_exists_ind()
571 zend_ulong idx; in zend_symtable_str_update() local
573 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_update()
574 return zend_hash_index_update(ht, idx, pData); in zend_symtable_str_update()
583 zend_ulong idx; in zend_symtable_str_update_ind() local
585 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_update_ind()
586 return zend_hash_index_update(ht, idx, pData); in zend_symtable_str_update_ind()
595 zend_ulong idx; in zend_symtable_str_del() local
597 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_del()
598 return zend_hash_index_del(ht, idx); in zend_symtable_str_del()
607 zend_ulong idx; in zend_symtable_str_del_ind() local
609 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_del_ind()
610 return zend_hash_index_del(ht, idx); in zend_symtable_str_del_ind()
619 zend_ulong idx; in zend_symtable_str_find() local
621 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_find()
622 return zend_hash_index_find(ht, idx); in zend_symtable_str_find()
631 zend_ulong idx; in zend_symtable_str_exists() local
633 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_exists()
634 return zend_hash_index_exists(ht, idx); in zend_symtable_str_exists()
952 zend_ulong idx; in zend_symtable_str_find_ptr() local
954 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_find_ptr()
955 return zend_hash_index_find_ptr(ht, idx); in zend_symtable_str_find_ptr()
1607 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ex() local
1609 Bucket *p = ht->arData + idx; in _zend_hash_append_ex()
1621 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ex()
1633 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ptr_ex() local
1635 Bucket *p = ht->arData + idx; in _zend_hash_append_ptr_ex()
1647 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ptr_ex()
1659 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ind() local
1661 Bucket *p = ht->arData + idx; in _zend_hash_append_ind()
1673 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ind()