for(vector<string>::const_iterator i=parts.begin(); i!=parts.end(); ++i)
{
string part = resolve_alias(*i);
if((part=="32" && bits==32) || (part=="64" && bits==64))
;
else if(part!=type && part!=cpu && part!=system)
for(vector<string>::const_iterator i=parts.begin(); i!=parts.end(); ++i)
{
string part = resolve_alias(*i);
if((part=="32" && bits==32) || (part=="64" && bits==64))
;
else if(part!=type && part!=cpu && part!=system)