dSinE 352 ext/gd/libgd/gd_rotate.c double dRadAngle, dSinE, dTan, dShear; dSinE 359 ext/gd/libgd/gd_rotate.c dSinE = sin (dRadAngle); dSinE 400 ext/gd/libgd/gd_rotate.c dSinE = sin (dRadAngle); dSinE 428 ext/gd/libgd/gd_rotate.c if (dSinE > 0.0) { dSinE 429 ext/gd/libgd/gd_rotate.c dOffset = (src->sx-1) * dSinE; dSinE 431 ext/gd/libgd/gd_rotate.c dOffset = -dSinE * (src->sx - newx); dSinE 434 ext/gd/libgd/gd_rotate.c newy = (int) ((double) src->sx * fabs( dSinE ) + (double) src->sy * cos (dRadAngle))+1; dSinE 457 ext/gd/libgd/gd_rotate.c for (u = 0; u < dst2->sx; u++, dOffset -= dSinE) { dSinE 465 ext/gd/libgd/gd_rotate.c newx = (int) ((double)src->sy * fabs (dSinE) + (double)src->sx * cos (dRadAngle)) + 1; dSinE 489 ext/gd/libgd/gd_rotate.c if (dSinE >= 0.0) { dSinE 490 ext/gd/libgd/gd_rotate.c dOffset = (double)(src->sx - 1) * dSinE * -dTan; dSinE 492 ext/gd/libgd/gd_rotate.c dOffset = dTan * ((double)(src->sx - 1) * -dSinE + (double)(1 - newy));