for(c = 0; c < dvert[i].totweight; ++c) { char tmpname; for(a = 0, def = ob->defbase.first; def; def = def->next, a++){ if (dvert[i].dw[c].def_nr == a){ tmpname = def->name; vgroup_flip_name(tmpname,0); for (b = 0, defb = ob->defbase.first; defb; defb = defb->next, b++){ /*if(!strcmp(defb->name, tmpname)) dvert[i].dw[c].def_nr == b;*/ } } } }