Home | History | Annotate | Download | only in join

Lines Matching defs:F2

124 	INPUT *F1, *F2;
129 F2 = &input2;
137 F1->unpair = F2->unpair = 1;
151 if ((F2->joinf = strtol(optarg, &end, 10)) < 1) {
159 --F2->joinf;
168 F2->unpair = 1;
184 if ((F1->joinf = F2->joinf =
194 --F2->joinf;
214 F2->unpair = 1;
247 F2->fp = stdin;
248 else if ((F2->fp = fopen(*argv, "r")) == NULL)
250 if (F1->fp == stdin && F2->fp == stdin)
254 slurp(F2);
255 while (F1->setcnt && F2->setcnt) {
256 cval = cmp(F1->set, F1->joinf, F2->set, F2->joinf);
260 joinlines(F1, F2);
262 slurp(F2);
270 if (F2->unpair)
271 joinlines(F2, NULL);
272 slurp(F2);
288 if (F2->unpair)
289 while (F2->setcnt) {
290 joinlines(F2, NULL);
291 slurp(F2);
293 if (F2->fp != stdin)
294 fclose(F2->fp);
411 joinlines(INPUT *F1, INPUT *F2)
420 if (F2 == NULL) {
426 for (cnt2 = 0; cnt2 < F2->setcnt; ++cnt2)
427 outtwoline(F1, &F1->set[cnt1], F2, &F2->set[cnt2]);
457 outtwoline(INPUT *F1, LINE *lp1, INPUT *F2, LINE *lp2)
471 * and F2.
478 if (F2->joinf != cnt)