y2 497 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 506 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 515 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 524 ext/gd/gd.c ZEND_ARG_INFO(0, y2) y2 3113 ext/gd/gd.c long x1, y1, x2, y2, col; y2 3116 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3124 ext/gd/gd.c gdImageAALine(im, x1, y1, x2, y2, col); y2 3128 ext/gd/gd.c gdImageLine(im, x1, y1, x2, y2, col); y2 3139 ext/gd/gd.c long x1, y1, x2, y2, col; y2 3142 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3147 ext/gd/gd.c gdImageDashedLine(im, x1, y1, x2, y2, col); y2 3157 ext/gd/gd.c long x1, y1, x2, y2, col; y2 3160 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3165 ext/gd/gd.c gdImageRectangle(im, x1, y1, x2, y2, col); y2 3175 ext/gd/gd.c long x1, y1, x2, y2, col; y2 3178 ext/gd/gd.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlllll", &IM, &x1, &y1, &x2, &y2, &col) == FAILURE) { y2 3183 ext/gd/gd.c gdImageFilledRectangle(im, x1, y1, x2, y2, col); y2 4278 ext/gd/gd.c int x1, y1, x2, y2, x3, y3, x4, y4; y2 4327 ext/gd/gd.c y2 = new_y(char_bbox.llx, char_bbox.ury) + cur_y; y2 4335 ext/gd/gd.c str_bbox.lly = min(str_bbox.lly, min(y1, min(y2, min(y3, y4)))); y2 4337 ext/gd/gd.c str_bbox.ury = max(str_bbox.ury, max(y1, max(y2, max(y3, y4)))); y2 797 ext/gd/libgd/gd.c int x1, y1, x2, y2; y2 806 ext/gd/libgd/gd.c y2 = y1 + gdImageSY(im->brush); y2 814 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 829 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 845 ext/gd/libgd/gd.c for (ly = y1; ly < y2; ly++) { y2 1073 ext/gd/libgd/gd.c static void gdImageVLine(gdImagePtr im, int x, int y1, int y2, int col) y2 1077 ext/gd/libgd/gd.c gdImageFilledRectangle(im, x - thickhalf, y1, x + im->thick - thickhalf - 1, y2, col); y2 1079 ext/gd/libgd/gd.c if (y2 < y1) { y2 1081 ext/gd/libgd/gd.c y1 = y2; y2 1082 ext/gd/libgd/gd.c y2 = t; y2 1085 ext/gd/libgd/gd.c for (;y1 <= y2; y1++) { y2 1093 ext/gd/libgd/gd.c void gdImageLine (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 1106 ext/gd/libgd/gd.c gdImageAALine(im, x1, y1, x2, y2, im->AA_color); y2 1111 ext/gd/libgd/gd.c if (!clip_1d(&x1,&y1,&x2,&y2,gdImageSX(im)) || !clip_1d(&y1,&x1,&y2,&x2,gdImageSY(im))) { y2 1116 ext/gd/libgd/gd.c dy = abs (y2 - y1); y2 1119 ext/gd/libgd/gd.c gdImageVLine(im, x1, y1, y2, color); y2 1149 ext/gd/libgd/gd.c y = y2; y2 1165 ext/gd/libgd/gd.c if (((y2 - y1) * ydirflag) > 0) { y2 1211 ext/gd/libgd/gd.c if (y1 > y2) { y2 1212 ext/gd/libgd/gd.c y = y2; y2 1219 ext/gd/libgd/gd.c yend = y2; y2 1289 ext/gd/libgd/gd.c void gdImageAALine (gdImagePtr im, int x1, int y1, int x2, int y2, int col) y2 1295 ext/gd/libgd/gd.c if (y1 < 0 && y2 < 0) { y2 1299 ext/gd/libgd/gd.c x1 += (y1 * (x1 - x2)) / (y2 - y1); y2 1302 ext/gd/libgd/gd.c if (y2 < 0) { y2 1303 ext/gd/libgd/gd.c x2 += (y2 * (x1 - x2)) / (y2 - y1); y2 1304 ext/gd/libgd/gd.c y2 = 0; y2 1308 ext/gd/libgd/gd.c if (y1 >= im->sy && y2 >= im->sy) { y2 1312 ext/gd/libgd/gd.c x1 -= ((im->sy - y1) * (x1 - x2)) / (y2 - y1); y2 1315 ext/gd/libgd/gd.c if (y2 >= im->sy) { y2 1316 ext/gd/libgd/gd.c x2 -= ((im->sy - y2) * (x1 - x2)) / (y2 - y1); y2 1317 ext/gd/libgd/gd.c y2 = im->sy - 1; y2 1325 ext/gd/libgd/gd.c y1 += (x1 * (y1 - y2)) / (x2 - x1); y2 1329 ext/gd/libgd/gd.c y2 += (x2 * (y1 - y2)) / (x2 - x1); y2 1337 ext/gd/libgd/gd.c y1 -= ((im->sx - x1) * (y1 - y2)) / (x2 - x1); y2 1341 ext/gd/libgd/gd.c y2 -= ((im->sx - x2) * (y1 - y2)) / (x2 - x1); y2 1346 ext/gd/libgd/gd.c dy = y2 - y1; y2 1357 ext/gd/libgd/gd.c y1 = y2; y2 1358 ext/gd/libgd/gd.c y2 = tmp; y2 1360 ext/gd/libgd/gd.c dy = y2 - y1; y2 1379 ext/gd/libgd/gd.c y1 = y2; y2 1380 ext/gd/libgd/gd.c y2 = tmp; y2 1382 ext/gd/libgd/gd.c dy = y2 - y1; y2 1387 ext/gd/libgd/gd.c while ((y>>16) <= y2) { y2 1400 ext/gd/libgd/gd.c void gdImageDashedLine (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 1410 ext/gd/libgd/gd.c dy = abs(y2 - y1); y2 1429 ext/gd/libgd/gd.c y = y2; y2 1439 ext/gd/libgd/gd.c if (((y2 - y1) * ydirflag) > 0) { y2 1476 ext/gd/libgd/gd.c if (y1 > y2) { y2 1477 ext/gd/libgd/gd.c y = y2; y2 1484 ext/gd/libgd/gd.c yend = y2; y2 2036 ext/gd/libgd/gd.c void gdImageRectangle (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 2038 ext/gd/libgd/gd.c int x1h = x1, x1v = x1, y1h = y1, y1v = y1, x2h = x2, x2v = x2, y2h = y2, y2v = y2; y2 2042 ext/gd/libgd/gd.c if (x1 == x2 && y1 == y2 && thick == 1) { y2 2047 ext/gd/libgd/gd.c if (y2 < y1) { y2 2049 ext/gd/libgd/gd.c y1 = y2; y2 2050 ext/gd/libgd/gd.c y2 = t; y2 2059 ext/gd/libgd/gd.c x1h = x1; x1v = x1; y1h = y1; y1v = y1; x2h = x2; x2v = x2; y2h = y2; y2v = y2; y2 2068 ext/gd/libgd/gd.c y2lr = y2 + half; y2 2104 ext/gd/libgd/gd.c if (x1 == x2 || y1 == y2) { y2 2105 ext/gd/libgd/gd.c gdImageLine(im, x1, y1, x2, y2, color); y2 2117 ext/gd/libgd/gd.c void gdImageFilledRectangle (gdImagePtr im, int x1, int y1, int x2, int y2, int color) y2 2122 ext/gd/libgd/gd.c if (x1 == x2 && y1 == y2) { y2 2133 ext/gd/libgd/gd.c if (y1 > y2) { y2 2135 ext/gd/libgd/gd.c y1 = y2; y2 2136 ext/gd/libgd/gd.c y2 = y; y2 2151 ext/gd/libgd/gd.c if (y2 >= gdImageSY(im)) { y2 2152 ext/gd/libgd/gd.c y2 = gdImageSY(im) - 1; y2 2155 ext/gd/libgd/gd.c for (y = y1; (y <= y2); y++) { y2 2571 ext/gd/libgd/gd.c typedef void (*image_line)(gdImagePtr im, int x1, int y1, int x2, int y2, int color); y2 2622 ext/gd/libgd/gd.c int x2, y2; y2 2688 ext/gd/libgd/gd.c y2 = p[ind2].y; y2 2689 ext/gd/libgd/gd.c if (y1 < y2) { y2 2692 ext/gd/libgd/gd.c } else if (y1 > y2) { y2 2693 ext/gd/libgd/gd.c y2 = p[ind1].y; y2 2704 ext/gd/libgd/gd.c if (y >= y1 && y < y2) { y2 2705 ext/gd/libgd/gd.c im->polyInts[ints++] = (float) ((y - y1) * (x2 - x1)) / (float) (y2 - y1) + 0.5 + x1; y2 2706 ext/gd/libgd/gd.c } else if (y == pmaxy && y == y2) { y2 2980 ext/gd/libgd/gd.c void gdImageSetClip (gdImagePtr im, int x1, int y1, int x2, int y2) y2 3000 ext/gd/libgd/gd.c if (y2 < 0) { y2 3001 ext/gd/libgd/gd.c y2 = 0; y2 3003 ext/gd/libgd/gd.c if (y2 >= im->sy) { y2 3004 ext/gd/libgd/gd.c y2 = im->sy - 1; y2 3009 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);