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