Lines Matching refs:elem
128 BucketRec *elem = calloc(1, sizeof(BucketRec));
129 if (!elem) {
132 elem->key = malloc(ht->keySize);
133 if (!elem->key) {
137 elem->data = calloc(1, ht->dataSize);
138 if (ht->dataSize && !elem->data) {
141 xorg_list_add(&elem->l, bucket);
144 memcpy(elem->key, key, ht->keySize);
150 xorg_list_del(&elem->l);
157 return elem->data ? elem->data : ((char*) elem->key + ht->keySize);
160 if (elem) {
161 free(elem->key);
162 free(elem->data);
163 free(elem);