Lines Matching refs:p1
86 register POINT *p1;
91 if (!DBNullelt(element) && !Nullpoint((p1 = element->ptlist))) {
92 /* p1 always has first point */
97 p1->y += adj1;
100 p1->y += adj2;
103 p1->y += adj3;
106 p1->y += adj4;
111 HGPutText(element->type, *p1, element->textpt);
119 p2 = PTNextPoint(p1);
121 doarc(*p1, *p2, element->size);
127 drawwig(p1, CURVE);
133 drawwig(p1, BSPLINE);
139 tmove(p1); /* single lines don't get long */
140 while (!Nullpoint((p1 = PTNextPoint(p1)))) {
141 HGtline((int) (p1->x * troffscale),
142 (int) (p1->y * troffscale));
163 double firstx = p1->x;
164 double firsty = p1->y;
215 tmove(p1);
218 while (!Nullpoint((PTNextPoint(p1)))) {
219 p1 = PTNextPoint(p1);
220 deltax((double) p1->x);
221 deltay((double) p1->y);
229 if ((firstx != p1->x) || (firsty != p1->y)) {
241 tmove(p1);
243 while (!Nullpoint((PTNextPoint(p1)))) {
244 p1 = PTNextPoint(p1);
245 HGtline((int) (p1->x * troffscale),
246 (int) (p1->y * troffscale));
254 if ((firstx != p1->x) || (firsty != p1->y)) {