Lines Matching refs:pointer

146     if (hash->keyDeleter != NULL && e->key.pointer != NULL &&  in _uhash_setElement()
147 e->key.pointer != key.pointer) { /* Avoid double deletion */ in _uhash_setElement()
148 (*hash->keyDeleter)(e->key.pointer); in _uhash_setElement()
151 if (oldValue.pointer != NULL && in _uhash_setElement()
152 oldValue.pointer != value.pointer) { /* Avoid double deletion */ in _uhash_setElement()
153 (*hash->valueDeleter)(oldValue.pointer); in _uhash_setElement()
155 oldValue.pointer = NULL; in _uhash_setElement()
164 e->key.pointer = key.pointer; in _uhash_setElement()
169 e->value.pointer = value.pointer; in _uhash_setElement()
185 empty.pointer = NULL; empty.integer = 0; in _uhash_internalRemoveElement()
230 emptytok.pointer = NULL; /* Only one of these two is needed */ in _uhash_allocate()
448 result.pointer = NULL; in _uhash_remove()
481 if ((hint & HINT_VALUE_POINTER) && value.pointer == NULL) { in _uhash_put()
526 HASH_DELETE_KEY_VALUE(hash, key.pointer, value.pointer); in _uhash_put()
527 emptytok.pointer = NULL; emptytok.integer = 0; in _uhash_put()
581 HASH_DELETE_KEY_VALUE(hash, e->key.pointer, e->value.pointer); in uhash_close()
644 keyholder.pointer = (void*) key; in uhash_get()
645 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_get()
653 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_iget()
660 keyholder.pointer = (void*) key; in uhash_geti()
678 keyholder.pointer = key; in uhash_put()
679 valueholder.pointer = value; in uhash_put()
682 status).pointer; in uhash_put()
692 valueholder.pointer = value; in uhash_iput()
695 status).pointer; in uhash_iput()
704 keyholder.pointer = key; in uhash_puti()
729 keyholder.pointer = (void*) key; in uhash_remove()
730 return _uhash_remove(hash, keyholder).pointer; in uhash_remove()
738 return _uhash_remove(hash, keyholder).pointer; in uhash_iremove()
745 keyholder.pointer = (void*) key; in uhash_removei()
774 keyholder.pointer = (void*) key; in uhash_find()
803 return _uhash_internalRemoveElement(hash, nce).pointer; in uhash_removeElement()
838 const UChar *s = (const UChar *)key.pointer; in uhash_hashUChars()
844 const char *s = (const char *)key.pointer; in uhash_hashChars()
850 const char *s = (const char *)key.pointer; in uhash_hashIChars()
912 const UChar *p1 = (const UChar*) key1.pointer; in uhash_compareUChars()
913 const UChar *p2 = (const UChar*) key2.pointer; in uhash_compareUChars()
929 const char *p1 = (const char*) key1.pointer; in uhash_compareChars()
930 const char *p2 = (const char*) key2.pointer; in uhash_compareChars()
946 const char *p1 = (const char*) key1.pointer; in uhash_compareIChars()
947 const char *p2 = (const char*) key2.pointer; in uhash_compareIChars()