ier[j].matchflag = match (population->classifier[j].c, emess, population->nposition); if (population->classifier[j].matchflag) { matchlist->nactive += 1; matchlist->clist[matchlist->nactive - 1] = j; } } /* Create a new rule if no match occurs. */ if (population->createopflag) if (matchlist->nactive < 1) createclassifier (population, emess, matchlist); }