Lines Matching defs:ce
103 cache_entry_t ce[1], **ans;
114 ce->query = query;
116 ans = slp_tfind(ce, &da_cache, compare_entries);
151 cache_entry_t *ce, **ce2;
161 if (!(ce = malloc(sizeof (*ce)))) {
166 if (!(ce->query = strdup(query))) {
167 free(ce);
172 if (!(ce->reply = malloc(len))) {
173 free((void *) (ce->query));
174 free(ce);
178 (void) memcpy((void *) (ce->reply), reply, len);
179 ce->reply_len = len;
181 ce->max_life = now + MAX_LIFETIME;
182 ce->expires = now + INIT_LIFETIME;
186 ce2 = slp_tsearch((void *) ce, &da_cache, compare_entries);
187 if (ce != *ce2) {
192 *ce2 = ce;
207 cache_entry_t *ce = *(cache_entry_t **)node;
209 free((void *) (ce->query));
210 free((void *) (ce->reply));
211 free(ce);