Lines Matching defs:f0
329 static void compute_breaks(PullupContext *s, PullupField *f0)
331 PullupField *f1 = f0->next;
336 if (f0->flags & F_HAVE_BREAKS)
339 f0->flags |= F_HAVE_BREAKS;
342 if (f0->buffer == f2->buffer && f1->buffer != f3->buffer) {
347 if (f0->buffer != f2->buffer && f1->buffer == f3->buffer) {
416 PullupField *f0 = s->first;
417 PullupField *f1 = f0->next;
436 if (f0->affinity == -1)
439 l = find_first_break(f0, 3);
446 return 1 + (s->strict_breaks < 1 && f0->affinity == 1 && f1->affinity == -1);
448 /* FIXME: strictly speaking, f0->prev is no longer valid... :) */
450 && (f0->prev->breaks & BREAK_RIGHT) && (f2->breaks & BREAK_LEFT)
451 && (f0->affinity != 1 || f1->affinity != -1) )
463 return (f0->affinity == 1) ? 3 : 1;