COMBO
switch (COMBO(img_n, req_comp)) {
#define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b)