>>43
int dup=0, pos, val=0+1+2+3+4, *m[4], i;
m[0]=m0;
m[1]=m1;
m[2]=m2;
m[3]=m3;

みたいに書いたら?