rendered paste bodyvoid mmScore(const char *c1, const char *c2, int *pNumBlack, int *pNumWhite)
{
int j,i;
int tempwhite, tempblack;
tempwhite = *pNumWhite;
tempblack = *pNumBlack;
char b1[MM_NPEGS+3], b2[MM_NPEGS+3];
for(i=0;i<MM_NPEGS+2;i++)
{
b1[i] = c1[i];
}
for(i=0;i<MM_NPEGS+2;i++)
{
b2[i] = c2[i];
}
i=0;
while(i < MM_NPEGS)
{
if(b1[i] == b2[i])
{
tempblack++;
b1[i] = 1;
b2[i] = 2;
}
i++;
}
i = 0;
while(i < MM_NPEGS)
{
j=0;
while(j < MM_NPEGS)
{
if(i != j && b1[i] == b2[j])
{
tempwhite++;
b1[i] = 1;
b2[j] = 2;
}
j++;
}
i++;
}
*pNumBlack = tempblack;
*pNumWhite = tempwhite;
}