• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/syslog-217.1.4/aslcommon/

Lines Matching refs:string_cache

65 		if (((mini_mem_string_t *)s->string_cache[i])->str != NULL) size += (strlen(((mini_mem_string_t *)s->string_cache[i])->str) + 1);
105 if (s->string_cache != NULL)
109 if (s->string_cache[i] != NULL) free(s->string_cache[i]);
110 s->string_cache[i] = NULL;
113 free(s->string_cache);
114 s->string_cache = NULL;
202 ms = (mini_mem_string_t *)s->string_cache[0];
213 ms = (mini_mem_string_t *)s->string_cache[mid];
219 ms = (mini_mem_string_t *)s->string_cache[mid - 1];
228 ms = (mini_mem_string_t *)s->string_cache[mid];
237 ms = (mini_mem_string_t *)s->string_cache[bot];
240 ms = (mini_mem_string_t *)s->string_cache[top];
269 while (((mini_mem_string_t *)(s->string_cache[where]))->hash == hash)
271 if (!strcmp(str, ((mini_mem_string_t *)(s->string_cache[where]))->str))
273 ((mini_mem_string_t *)(s->string_cache[where]))->refcount++;
274 return s->string_cache[where];
287 s->string_cache = (void **)calloc(1, sizeof(void *));
291 s->string_cache = (void **)reallocf(s->string_cache, (s->string_count + 1) * sizeof(void *));
292 for (i = s->string_count; i > where; i--) s->string_cache[i] = s->string_cache[i - 1];
295 if (s->string_cache == NULL)
304 s->string_cache[where] = new;
307 return s->string_cache[where];
322 if (((mini_mem_string_t *)(s->string_cache[where]))->hash != m->hash) return ASL_STATUS_OK;
324 while (s->string_cache[where] != m)
326 if (((mini_mem_string_t *)(s->string_cache[where]))->hash != m->hash) return ASL_STATUS_OK;
332 for (i = where + 1; i < s->string_count; i++) s->string_cache[i - 1] = s->string_cache[i];
339 free(s->string_cache);
340 s->string_cache = NULL;
344 s->string_cache = (void **)reallocf(s->string_cache, s->string_count * sizeof(void *));
345 if (s->string_cache == NULL)