• Home
  • Raw
  • Download

Lines Matching refs:pointer

145     if (hash->keyDeleter != NULL && e->key.pointer != NULL &&  in _uhash_setElement()
146 e->key.pointer != key.pointer) { /* Avoid double deletion */ in _uhash_setElement()
147 (*hash->keyDeleter)(e->key.pointer); in _uhash_setElement()
150 if (oldValue.pointer != NULL && in _uhash_setElement()
151 oldValue.pointer != value.pointer) { /* Avoid double deletion */ in _uhash_setElement()
152 (*hash->valueDeleter)(oldValue.pointer); in _uhash_setElement()
154 oldValue.pointer = NULL; in _uhash_setElement()
163 e->key.pointer = key.pointer; in _uhash_setElement()
168 e->value.pointer = value.pointer; in _uhash_setElement()
184 empty.pointer = NULL; empty.integer = 0; in _uhash_internalRemoveElement()
229 emptytok.pointer = NULL; /* Only one of these two is needed */ in _uhash_allocate()
447 result.pointer = NULL; in _uhash_remove()
480 if ((hint & HINT_VALUE_POINTER) && value.pointer == NULL) { in _uhash_put()
525 HASH_DELETE_KEY_VALUE(hash, key.pointer, value.pointer); in _uhash_put()
526 emptytok.pointer = NULL; emptytok.integer = 0; in _uhash_put()
580 HASH_DELETE_KEY_VALUE(hash, e->key.pointer, e->value.pointer); in uhash_close()
643 keyholder.pointer = (void*) key; in uhash_get()
644 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_get()
652 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_iget()
659 keyholder.pointer = (void*) key; in uhash_geti()
677 keyholder.pointer = key; in uhash_put()
678 valueholder.pointer = value; in uhash_put()
681 status).pointer; in uhash_put()
691 valueholder.pointer = value; in uhash_iput()
694 status).pointer; in uhash_iput()
703 keyholder.pointer = key; in uhash_puti()
728 keyholder.pointer = (void*) key; in uhash_remove()
729 return _uhash_remove(hash, keyholder).pointer; in uhash_remove()
737 return _uhash_remove(hash, keyholder).pointer; in uhash_iremove()
744 keyholder.pointer = (void*) key; in uhash_removei()
773 keyholder.pointer = (void*) key; in uhash_find()
802 return _uhash_internalRemoveElement(hash, nce).pointer; in uhash_removeElement()
860 STRING_HASH(UChar, key.pointer, u_strlen(p), *p); in uhash_hashUChars()
876 STRING_HASH(uint8_t, key.pointer, uprv_strlen((char*)p), *p); in uhash_hashChars()
881 STRING_HASH(uint8_t, key.pointer, uprv_strlen((char*)p), uprv_tolower(*p)); in uhash_hashIChars()
943 const UChar *p1 = (const UChar*) key1.pointer; in uhash_compareUChars()
944 const UChar *p2 = (const UChar*) key2.pointer; in uhash_compareUChars()
960 const char *p1 = (const char*) key1.pointer; in uhash_compareChars()
961 const char *p2 = (const char*) key2.pointer; in uhash_compareChars()
977 const char *p1 = (const char*) key1.pointer; in uhash_compareIChars()
978 const char *p2 = (const char*) key2.pointer; in uhash_compareIChars()