Lines Matching refs:seq1
660 struct seq seq1, seq2; in join() local
668 initseq (&seq1); in join()
669 getseq (fp1, &seq1, 1); in join()
675 autocount_1 = seq1.count ? seq1.lines[0]->nfields : 0; in join()
679 if (join_header_lines && (seq1.count || seq2.count)) in join()
681 struct line const *hline1 = seq1.count ? seq1.lines[0] : &uni_blank; in join()
686 if (seq1.count) in join()
687 advance_seq (fp1, &seq1, true, 1); in join()
692 while (seq1.count && seq2.count) in join()
694 diff = keycmp (seq1.lines[0], seq2.lines[0], in join()
699 prjoin (seq1.lines[0], &uni_blank); in join()
700 advance_seq (fp1, &seq1, true, 1); in join()
717 if (!advance_seq (fp1, &seq1, false, 1)) in join()
720 ++seq1.count; in join()
723 while (!keycmp (seq1.lines[seq1.count - 1], seq2.lines[0], in join()
736 while (!keycmp (seq1.lines[0], seq2.lines[seq2.count - 1], in join()
741 for (idx_t i = 0; i < seq1.count - 1; ++i) in join()
745 prjoin (seq1.lines[i], seq2.lines[j]); in join()
751 SWAPLINES (seq1.lines[0], seq1.lines[seq1.count - 1]); in join()
752 seq1.count = 1; in join()
755 seq1.count = 0; in join()
777 if ((print_unpairables_1 || checktail) && seq1.count) in join()
780 prjoin (seq1.lines[0], &uni_blank); in join()
796 if (seq1.count) in join()
810 delseq (&seq1); in join()