Lines Matching refs:idx

326 …PI bool ZEND_FASTCALL _zend_handle_numeric_str_ex(const char *key, size_t length, zend_ulong *idx);
329 ZEND_API HashPosition ZEND_FASTCALL zend_hash_iterator_pos(uint32_t idx, HashTable *ht);
330 ZEND_API HashPosition ZEND_FASTCALL zend_hash_iterator_pos_ex(uint32_t idx, zval *array);
331 ZEND_API void ZEND_FASTCALL zend_hash_iterator_del(uint32_t idx);
372 …c zend_always_inline bool _zend_handle_numeric_str(const char *key, size_t length, zend_ulong *idx) in END_EXTERN_C()
387 return _zend_handle_numeric_str_ex(key, length, idx); in END_EXTERN_C()
390 #define ZEND_HANDLE_NUMERIC_STR(key, length, idx) \ argument
391 _zend_handle_numeric_str(key, length, &idx)
393 #define ZEND_HANDLE_NUMERIC(key, idx) \ argument
394 ZEND_HANDLE_NUMERIC_STR(ZSTR_VAL(key), ZSTR_LEN(key), idx)
448 zend_ulong idx; in zend_symtable_add_new() local
450 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_add_new()
451 return zend_hash_index_add_new(ht, idx, pData); in zend_symtable_add_new()
459 zend_ulong idx; in zend_symtable_update() local
461 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_update()
462 return zend_hash_index_update(ht, idx, pData); in zend_symtable_update()
471 zend_ulong idx; in zend_symtable_update_ind() local
473 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_update_ind()
474 return zend_hash_index_update(ht, idx, pData); in zend_symtable_update_ind()
483 zend_ulong idx; in zend_symtable_del() local
485 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_del()
486 return zend_hash_index_del(ht, idx); in zend_symtable_del()
495 zend_ulong idx; in zend_symtable_del_ind() local
497 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_del_ind()
498 return zend_hash_index_del(ht, idx); in zend_symtable_del_ind()
507 zend_ulong idx; in zend_symtable_find() local
509 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_find()
510 return zend_hash_index_find(ht, idx); in zend_symtable_find()
519 zend_ulong idx; in zend_symtable_find_ind() local
521 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_find_ind()
522 return zend_hash_index_find(ht, idx); in zend_symtable_find_ind()
531 zend_ulong idx; in zend_symtable_exists() local
533 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_exists()
534 return zend_hash_index_exists(ht, idx); in zend_symtable_exists()
543 zend_ulong idx; in zend_symtable_exists_ind() local
545 if (ZEND_HANDLE_NUMERIC(key, idx)) { in zend_symtable_exists_ind()
546 return zend_hash_index_exists(ht, idx); in zend_symtable_exists_ind()
555 zend_ulong idx; in zend_symtable_str_update() local
557 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_update()
558 return zend_hash_index_update(ht, idx, pData); in zend_symtable_str_update()
567 zend_ulong idx; in zend_symtable_str_update_ind() local
569 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_update_ind()
570 return zend_hash_index_update(ht, idx, pData); in zend_symtable_str_update_ind()
579 zend_ulong idx; in zend_symtable_str_del() local
581 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_del()
582 return zend_hash_index_del(ht, idx); in zend_symtable_str_del()
591 zend_ulong idx; in zend_symtable_str_del_ind() local
593 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_del_ind()
594 return zend_hash_index_del(ht, idx); in zend_symtable_str_del_ind()
603 zend_ulong idx; in zend_symtable_str_find() local
605 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_find()
606 return zend_hash_index_find(ht, idx); in zend_symtable_str_find()
615 zend_ulong idx; in zend_symtable_str_exists() local
617 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_exists()
618 return zend_hash_index_exists(ht, idx); in zend_symtable_str_exists()
936 zend_ulong idx; in zend_symtable_str_find_ptr() local
938 if (ZEND_HANDLE_NUMERIC_STR(str, len, idx)) { in zend_symtable_str_find_ptr()
939 return zend_hash_index_find_ptr(ht, idx); in zend_symtable_str_find_ptr()
1263 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ex() local
1265 Bucket *p = ht->arData + idx; in _zend_hash_append_ex()
1277 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ex()
1289 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ptr_ex() local
1291 Bucket *p = ht->arData + idx; in _zend_hash_append_ptr_ex()
1303 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ptr_ex()
1315 uint32_t idx = ht->nNumUsed++; in _zend_hash_append_ind() local
1317 Bucket *p = ht->arData + idx; in _zend_hash_append_ind()
1329 HT_HASH(ht, nIndex) = HT_IDX_TO_HASH(idx); in _zend_hash_append_ind()