y2 491 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 500 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 509 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 518 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 3075 ext/gd/gd.c zend_long x1, y1, x2, y2, col; y2 3078 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3088 ext/gd/gd.c gdImageAALine(im, x1, y1, x2, y2, col); y2 3092 ext/gd/gd.c gdImageLine(im, x1, y1, x2, y2, col); y2 3103 ext/gd/gd.c zend_long x1, y1, x2, y2, col; y2 3106 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3114 ext/gd/gd.c gdImageDashedLine(im, x1, y1, x2, y2, col); y2 3124 ext/gd/gd.c zend_long x1, y1, x2, y2, col; y2 3127 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3135 ext/gd/gd.c gdImageRectangle(im, x1, y1, x2, y2, col); y2 3145 ext/gd/gd.c zend_long x1, y1, x2, y2, col; y2 3148 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3155 ext/gd/gd.c gdImageFilledRectangle(im, x1, y1, x2, y2, col); y2 795 ext/gd/libgd/gd.c int x1, y1, x2, y2; y2 804 ext/gd/libgd/gd.c y2 = y1 + gdImageSY(im->brush); y2 812 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 827 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 843 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 1071 ext/gd/libgd/gd.c static void gdImageVLine(gdImagePtr im, int x, int y1, int y2, int col) y2 1075 ext/gd/libgd/gd.c gdImageFilledRectangle(im, x - thickhalf, y1, x + im->thick - thickhalf - 1, y2, col); y2 1077 ext/gd/libgd/gd.c if (y2 < y1) { y2 1079 ext/gd/libgd/gd.c y1 = y2; y2 1080 ext/gd/libgd/gd.c y2 = t; y2 1083 ext/gd/libgd/gd.c for (;y1 <= y2; y1++) { y2 1091 ext/gd/libgd/gd.c void gdImageLine (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 1104 ext/gd/libgd/gd.c gdImageAALine(im, x1, y1, x2, y2, im->AA_color); y2 1109 ext/gd/libgd/gd.c if (!clip_1d(&x1,&y1,&x2,&y2,gdImageSX(im)) || !clip_1d(&y1,&x1,&y2,&x2,gdImageSY(im))) { y2 1114 ext/gd/libgd/gd.c dy = abs (y2 - y1); y2 1117 ext/gd/libgd/gd.c gdImageVLine(im, x1, y1, y2, color); y2 1147 ext/gd/libgd/gd.c y = y2; y2 1163 ext/gd/libgd/gd.c if (((y2 - y1) * ydirflag) > 0) { y2 1209 ext/gd/libgd/gd.c if (y1 > y2) { y2 1210 ext/gd/libgd/gd.c y = y2; y2 1217 ext/gd/libgd/gd.c yend = y2; y2 1287 ext/gd/libgd/gd.c void gdImageAALine (gdImagePtr im, int x1, int y1, int x2, int y2, int col) y2 1293 ext/gd/libgd/gd.c if (y1 < 0 && y2 < 0) { y2 1297 ext/gd/libgd/gd.c x1 += (y1 * (x1 - x2)) / (y2 - y1); y2 1300 ext/gd/libgd/gd.c if (y2 < 0) { y2 1301 ext/gd/libgd/gd.c x2 += (y2 * (x1 - x2)) / (y2 - y1); y2 1302 ext/gd/libgd/gd.c y2 = 0; y2 1306 ext/gd/libgd/gd.c if (y1 >= im->sy && y2 >= im->sy) { y2 1310 ext/gd/libgd/gd.c x1 -= ((im->sy - y1) * (x1 - x2)) / (y2 - y1); y2 1313 ext/gd/libgd/gd.c if (y2 >= im->sy) { y2 1314 ext/gd/libgd/gd.c x2 -= ((im->sy - y2) * (x1 - x2)) / (y2 - y1); y2 1315 ext/gd/libgd/gd.c y2 = im->sy - 1; y2 1323 ext/gd/libgd/gd.c y1 += (x1 * (y1 - y2)) / (x2 - x1); y2 1327 ext/gd/libgd/gd.c y2 += (x2 * (y1 - y2)) / (x2 - x1); y2 1335 ext/gd/libgd/gd.c y1 -= ((im->sx - x1) * (y1 - y2)) / (x2 - x1); y2 1339 ext/gd/libgd/gd.c y2 -= ((im->sx - x2) * (y1 - y2)) / (x2 - x1); y2 1344 ext/gd/libgd/gd.c dy = y2 - y1; y2 1355 ext/gd/libgd/gd.c y1 = y2; y2 1356 ext/gd/libgd/gd.c y2 = tmp; y2 1358 ext/gd/libgd/gd.c dy = y2 - y1; y2 1377 ext/gd/libgd/gd.c y1 = y2; y2 1378 ext/gd/libgd/gd.c y2 = tmp; y2 1380 ext/gd/libgd/gd.c dy = y2 - y1; y2 1385 ext/gd/libgd/gd.c while ((y>>16) <= y2) { y2 1398 ext/gd/libgd/gd.c void gdImageDashedLine (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 1408 ext/gd/libgd/gd.c dy = abs(y2 - y1); y2 1427 ext/gd/libgd/gd.c y = y2; y2 1437 ext/gd/libgd/gd.c if (((y2 - y1) * ydirflag) > 0) { y2 1474 ext/gd/libgd/gd.c if (y1 > y2) { y2 1475 ext/gd/libgd/gd.c y = y2; y2 1482 ext/gd/libgd/gd.c yend = y2; y2 2034 ext/gd/libgd/gd.c void gdImageRectangle (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 2036 ext/gd/libgd/gd.c int x1h = x1, x1v = x1, y1h = y1, y1v = y1, x2h = x2, x2v = x2, y2h = y2, y2v = y2; y2 2040 ext/gd/libgd/gd.c if (x1 == x2 && y1 == y2 && thick == 1) { y2 2045 ext/gd/libgd/gd.c if (y2 < y1) { y2 2047 ext/gd/libgd/gd.c y1 = y2; y2 2048 ext/gd/libgd/gd.c y2 = t; y2 2057 ext/gd/libgd/gd.c x1h = x1; x1v = x1; y1h = y1; y1v = y1; x2h = x2; x2v = x2; y2h = y2; y2v = y2; y2 2066 ext/gd/libgd/gd.c y2lr = y2 + half; y2 2102 ext/gd/libgd/gd.c if (x1 == x2 || y1 == y2) { y2 2103 ext/gd/libgd/gd.c gdImageLine(im, x1, y1, x2, y2, color); y2 2115 ext/gd/libgd/gd.c void gdImageFilledRectangle (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 2120 ext/gd/libgd/gd.c if (x1 == x2 && y1 == y2) { y2 2131 ext/gd/libgd/gd.c if (y1 > y2) { y2 2133 ext/gd/libgd/gd.c y1 = y2; y2 2134 ext/gd/libgd/gd.c y2 = y; y2 2149 ext/gd/libgd/gd.c if (y2 >= gdImageSY(im)) { y2 2150 ext/gd/libgd/gd.c y2 = gdImageSY(im) - 1; y2 2153 ext/gd/libgd/gd.c for (y = y1; (y <= y2); y++) { y2 2569 ext/gd/libgd/gd.c typedef void (*image_line)(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 2620 ext/gd/libgd/gd.c int x2, y2; y2 2686 ext/gd/libgd/gd.c y2 = p[ind2].y; y2 2687 ext/gd/libgd/gd.c if (y1 < y2) { y2 2690 ext/gd/libgd/gd.c } else if (y1 > y2) { y2 2691 ext/gd/libgd/gd.c y2 = p[ind1].y; y2 2702 ext/gd/libgd/gd.c if (y >= y1 && y < y2) { y2 2703 ext/gd/libgd/gd.c im->polyInts[ints++] = (float) ((y - y1) * (x2 - x1)) / (float) (y2 - y1) + 0.5 + x1; y2 2704 ext/gd/libgd/gd.c } else if (y == pmaxy && y == y2) { y2 2978 ext/gd/libgd/gd.c void gdImageSetClip (gdImagePtr im, int x1, int y1, int x2, int y2) y2 2998 ext/gd/libgd/gd.c if (y2 < 0) { y2 2999 ext/gd/libgd/gd.c y2 = 0; y2 3001 ext/gd/libgd/gd.c if (y2 >= im->sy) { y2 3002 ext/gd/libgd/gd.c y2 = im->sy - 1; y2 3007 ext/gd/libgd/gd.c im->cy2 = y2; y2 423 ext/gd/libgd/gd.h void gdImageLine(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 424 ext/gd/libgd/gd.h void gdImageAALine(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 428 ext/gd/libgd/gd.h void gdImageDashedLine(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 431 ext/gd/libgd/gd.h void gdImageRectangle(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 433 ext/gd/libgd/gd.h void gdImageFilledRectangle(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 434 ext/gd/libgd/gd.h void gdImageSetClip(gdImagePtr im, int x1, int y1, int x2, int y2); y2 54 ext/gd/libgd/gd_arc_f_buggy.c long y2; /* y * 2 */ y2 295 ext/gd/libgd/gd_arc_f_buggy.c y2 = 0; /* Starting point is exactly on ellipse */ y2 300 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) > (y2 * ws)) /* Keep |tangent| > 1 */ y2 302 ext/gd/libgd/gd_arc_f_buggy.c y2 += 2; y2 303 ext/gd/libgd/gd_arc_f_buggy.c g += ws * 4 * (y2 + 1); y2 311 ext/gd/libgd/gd_arc_f_buggy.c if ((have_s == 0) && ((s_sin * x2) <= (y2 * s_cos))) y2 314 ext/gd/libgd/gd_arc_f_buggy.c pt[0].y = (int) (y2 / 2); y2 318 ext/gd/libgd/gd_arc_f_buggy.c if ((have_e == 0) && ((e_sin * x2) <= (y2 * e_cos))) y2 321 ext/gd/libgd/gd_arc_f_buggy.c pt[2].y = (int) (y2 / 2); y2 326 ext/gd/libgd/gd_arc_f_buggy.c pt[1].y = (int) (y2 / 2); y2 329 ext/gd/libgd/gd_arc_f_buggy.c y2 = h; /* Starting point is exactly on ellipse */ y2 331 ext/gd/libgd/gd_arc_f_buggy.c g = y2 - 1; y2 334 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) < (y2 * ws)) y2 341 ext/gd/libgd/gd_arc_f_buggy.c y2 -= 2; y2 342 ext/gd/libgd/gd_arc_f_buggy.c g -= ws * 4 * y2; y2 345 ext/gd/libgd/gd_arc_f_buggy.c if ((have_s == 0) && ((s_sin * x2) >= (y2 * s_cos))) y2 348 ext/gd/libgd/gd_arc_f_buggy.c pt[0].y = (int) (y2 / 2); y2 352 ext/gd/libgd/gd_arc_f_buggy.c if ((have_e == 0) && ((e_sin * x2) >= (y2 * e_cos))) y2 355 ext/gd/libgd/gd_arc_f_buggy.c pt[2].y = (int) (y2 / 2); y2 412 ext/gd/libgd/gd_arc_f_buggy.c y2 = 0; /* Starting point is exactly on ellipse */ y2 417 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) > (y2 * ws)) /* Keep |tangent| > 1 */ y2 419 ext/gd/libgd/gd_arc_f_buggy.c if ((s_sin * x2) <= (y2 * s_cos)) y2 422 ext/gd/libgd/gd_arc_f_buggy.c y2 += 2; y2 423 ext/gd/libgd/gd_arc_f_buggy.c g += ws * 4 * (y2 + 1); y2 433 ext/gd/libgd/gd_arc_f_buggy.c ly2 = y2; y2 438 ext/gd/libgd/gd_arc_f_buggy.c while (y2 < (2 * pt[2].y)) y2 440 ext/gd/libgd/gd_arc_f_buggy.c y2 += 2; y2 441 ext/gd/libgd/gd_arc_f_buggy.c g += ws * 4 * (y2 + 1); y2 458 ext/gd/libgd/gd_arc_f_buggy.c y = (int) (y2 / 2); y2 477 ext/gd/libgd/gd_arc_f_buggy.c y2 = h; /* Starting point is exactly on ellipse */ y2 479 ext/gd/libgd/gd_arc_f_buggy.c g = y2 - 1; y2 482 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) < (y2 * ws)) y2 489 ext/gd/libgd/gd_arc_f_buggy.c y2 -= 2; y2 490 ext/gd/libgd/gd_arc_f_buggy.c g -= ws * 4 * y2; y2 493 ext/gd/libgd/gd_arc_f_buggy.c if ((e_sin * x2) >= (y2 * e_cos)) y2 498 ext/gd/libgd/gd_arc_f_buggy.c ly2 = y2; y2 510 ext/gd/libgd/gd_arc_f_buggy.c y2 -= 2; y2 511 ext/gd/libgd/gd_arc_f_buggy.c g -= ws * 4 * y2; y2 524 ext/gd/libgd/gd_arc_f_buggy.c for (y = (int) (ly2 / 2); y <= (int) (y2 / 2); y++) y2 548 ext/gd/libgd/gd_arc_f_buggy.c long y2; /* y * 2 */ y2 634 ext/gd/libgd/gd_arc_f_buggy.c y2 = 0; /* Starting point is exactly on ellipse */ y2 639 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) > (y2 * ws)) /* Keep |tangent| > 1 */ y2 641 ext/gd/libgd/gd_arc_f_buggy.c y2 += 2; y2 642 ext/gd/libgd/gd_arc_f_buggy.c g += ws * 4 * (y2 + 1); y2 650 ext/gd/libgd/gd_arc_f_buggy.c if ((a_sin * x2) <= (y2 * a_cos)) y2 653 ext/gd/libgd/gd_arc_f_buggy.c pt.y = (int) (y2 / 2); y2 661 ext/gd/libgd/gd_arc_f_buggy.c y2 = h; /* Starting point is exactly on ellipse */ y2 663 ext/gd/libgd/gd_arc_f_buggy.c g = y2 - 1; y2 666 ext/gd/libgd/gd_arc_f_buggy.c while ((x2 * hs) < (y2 * ws)) y2 673 ext/gd/libgd/gd_arc_f_buggy.c y2 -= 2; y2 674 ext/gd/libgd/gd_arc_f_buggy.c g -= ws * 4 * y2; y2 677 ext/gd/libgd/gd_arc_f_buggy.c if ((a_sin * x2) >= (y2 * a_cos)) y2 680 ext/gd/libgd/gd_arc_f_buggy.c pt.y = (int) (y2 / 2);