Lines Matching defs:i_defs
342 if (file->i_defs == NULL) {
343 file->i_defs = mallocarray(SYMTABINC, sizeof(struct symtab *));
347 file->i_defs = reallocarray(file->i_defs, (file->i_ndefs + SYMTABINC),
350 if (file->i_defs == NULL)
363 s2 = file->i_defs[middle]->s_name;
370 sp = file->i_defs + middle;
374 /* If name > i_defs[middle] ... */
397 sp = file->i_defs + file->i_ndefs++;
398 dest = file->i_defs + below + 1;
454 s2 = file->i_defs[middle]->s_name;
461 return file->i_defs + middle;
464 /* If symbol > i_defs[middle] ... */
494 struct symtab **i_defs = NULL;
502 i_defs = mallocarray(deflen, sizeof(struct symtab *));
503 if (i_defs == NULL)
508 const char *s1 = file1->i_defs[first1]->s_name;
509 const char *s2 = file2->i_defs[first2]->s_name;
512 i_defs[first++] = file1->i_defs[first1++];
514 i_defs[first++] = file2->i_defs[first2++];
516 i_defs[first++] = file2->i_defs[first2++];
521 i_defs[first++] = file1->i_defs[first1++];
524 i_defs[first++] = file2->i_defs[first2++];
527 if (file1->i_defs)
528 free(file1->i_defs);
529 file1->i_defs = i_defs;
544 for (; ptr < srcfile->i_defs + srcfile->i_ndefs; ptr++)