[gtk2] porting to cairo_rectangle_int_t
[common] macro abuse