Lines Matching defs:file1
35 static boolean merge2defines(struct inclist *file1, struct inclist *file2);
477 merge2defines(struct inclist *file1, struct inclist *file2)
479 if ((file1 == NULL) || (file2 == NULL) || !(file2->i_flags & FINISHED))
488 int last1 = file1->i_ndefs - 1;
495 int deflen = file1->i_ndefs + file2->i_ndefs;
497 debug(2, ("merging %s into %s\n", file2->i_file, file1->i_file));
508 const char *s1 = file1->i_defs[first1]->s_name;
512 i_defs[first++] = file1->i_defs[first1++];
521 i_defs[first++] = file1->i_defs[first1++];
527 if (file1->i_defs)
528 free(file1->i_defs);
529 file1->i_defs = i_defs;
530 file1->i_ndefs = first;