#define SWAP(A, B) (((A) ^ (B)) && ((B) ^= (A) ^= (B), (A) ^= (B)))
...
SWAP(y1, y2); // here
...
int x1, int y1;
...
y = y1;
for (x = x1; x <= x2; x++)
...
ЧЯДНТ?
#define SWAP(A, B) (((A) ^ (B)) && ((B) ^= (A) ^= (B), (A) ^= (B)))
...
SWAP(y1, y2); // here
...
int x1, int y1;
...
y = y1;
for (x = x1; x <= x2; x++)
...
ЧЯДНТ?