square
case marker_square: square(x, y, r); break;
case marker_square: do { square (int(*x), int(*y), int(r)); ++x; ++y; } while(--n); break;
case marker_square: do { square (int(*x), int(*y), int(*r)); ++x; ++y; ++r; } while(--n); break;
case marker_square: do { base_type::fill_color(*fc); square (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; } while(--n); break;
case marker_square: do { base_type::fill_color(*fc); base_type::line_color(*lc); square (int(*x), int(*y), int(*r)); ++x; ++y; ++r; ++fc; ++lc; } while(--n); break;
void square(int x, int y, int r)
return square(pointA.x - pointB.x) + square(pointA.y - pointB.y);
abdiff[d][i] = square(lab[d][tr][tc][1]
+ square(lab[d][tr][tc][2]
int32 x, y, dx, dy, cnt, square;
square = dx*dx+dy*dy;
while (square < 0x08000000) {
square <<= 2;