Lines Matching refs:pointer

46  * returns a pointer to that slot.  If the table is full, and no match
120 /* This macro expects a UHashTok.pointer as its keypointer and
133 * or a pointer. If a hint bit is zero, then the associated
151 if (hash->keyDeleter != nullptr && e->key.pointer != nullptr &&
152 e->key.pointer != key.pointer) { /* Avoid double deletion */
153 (*hash->keyDeleter)(e->key.pointer);
156 if (oldValue.pointer != nullptr &&
157 oldValue.pointer != value.pointer) { /* Avoid double deletion */
158 (*hash->valueDeleter)(oldValue.pointer);
160 oldValue.pointer = nullptr;
164 * confused when a pointer is cloaked in a union and then copied.
167 * something is a pointer. */
169 e->key.pointer = key.pointer;
174 e->value.pointer = value.pointer;
190 empty.pointer = nullptr; empty.integer = 0;
208 * either case the previous array pointer is overwritten.
235 emptytok.pointer = nullptr; /* Only one of these two is needed */
452 result.pointer = nullptr;
485 value.pointer == nullptr :
531 HASH_DELETE_KEY_VALUE(hash, key.pointer, value.pointer);
532 emptytok.pointer = nullptr; emptytok.integer = 0;
602 HASH_DELETE_KEY_VALUE(hash, e->key.pointer, e->value.pointer);
665 keyholder.pointer = (void*) key;
666 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer;
674 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer;
681 keyholder.pointer = (void*) key;
698 keyholder.pointer = (void *)key;
721 keyholder.pointer = key;
722 valueholder.pointer = value;
725 status).pointer;
735 valueholder.pointer = value;
738 status).pointer;
747 keyholder.pointer = key;
774 keyholder.pointer = key;
799 keyholder.pointer = (void*) key;
800 return _uhash_remove(hash, keyholder).pointer;
808 return _uhash_remove(hash, keyholder).pointer;
815 keyholder.pointer = (void*) key;
843 keyholder.pointer = (void *)key;
867 keyholder.pointer = (void*) key;
896 return _uhash_internalRemoveElement(hash, nce).pointer;
916 * Return a UHashTok for a pointer.
921 tok.pointer = p;
931 const char16_t *s = (const char16_t *)key.pointer;
937 const char *s = (const char *)key.pointer;
943 const char *s = (const char *)key.pointer;
1005 const char16_t *p1 = (const char16_t*) key1.pointer;
1006 const char16_t *p2 = (const char16_t*) key2.pointer;
1022 const char *p1 = (const char*) key1.pointer;
1023 const char *p2 = (const char*) key2.pointer;
1039 const char *p1 = (const char*) key1.pointer;
1040 const char *p2 = (const char*) key2.pointer;