Lines Matching refs:typenames
110 const char **typenames;
268 bsearch(s_token, typenames, typename_top + 1,
269 sizeof(typenames[0]), strcmp_type))) {
607 typenames = (const char **)malloc(sizeof(typenames[0]) *
609 if (typenames == NULL)
620 typenames = realloc((void *)typenames,
621 sizeof(typenames[0]) * (typename_count *= 2));
622 if (typenames == NULL)
626 typenames[++typename_top] = copy = strdup(key);
627 else if ((comparison = strcmp(key, typenames[typename_top])) >= 0) {
631 typenames[++typename_top] = copy = strdup(key);
636 for (p = 0; (comparison = strcmp(key, typenames[p])) > 0; p++)
640 memmove(&typenames[p + 1], &typenames[p],
641 sizeof(typenames[0]) * (++typename_top - p));
642 typenames[p] = copy = strdup(key);