Lines Matching refs:diffp
752 struct diffline *diffp; in enqueue() local
754 if (!(diffp = malloc(sizeof(struct diffline)))) in enqueue()
756 diffp->left = left; in enqueue()
757 diffp->div = divc; in enqueue()
758 diffp->right = right; in enqueue()
759 SIMPLEQ_INSERT_TAIL(&diffhead, diffp, diffentries); in enqueue()
766 freediff(struct diffline *diffp) in freediff() argument
768 free(diffp->left); in freediff()
769 free(diffp->right); in freediff()
770 free(diffp); in freediff()
846 struct diffline *diffp; in processq() local
862 SIMPLEQ_FOREACH(diffp, &diffhead, diffentries) { in processq()
867 if (!sflag || diffp->div == '|' || diffp->div == '<' || in processq()
868 diffp->div == '>') in processq()
869 println(diffp->left, diffp->div, diffp->right); in processq()
872 if (diffp->left) in processq()
873 astrcat(&left, diffp->left); in processq()
874 if (diffp->right) in processq()
875 astrcat(&right, diffp->right); in processq()
880 diffp = SIMPLEQ_FIRST(&diffhead); in processq()
882 freediff(diffp); in processq()