perm createPerm(uint *elems, uint nelems, uint t, static_bitsequence_builder * bmb) {
perm P;
uint *b, *baux, nextelem, i, j, bptr,
- aux, antbptr,nbwdptrs, elem,nbits, firstelem, cyclesize;
+ aux, antbptr,nbwdptrs, elem,nbits, /*firstelem,*/ cyclesize;
auxbwd *auxbwdptr;
P = new struct sperm;
P->elems = elems;
aux = 0;
bitset(baux, j);
cyclesize = 0;
- firstelem = j;
+ //firstelem = j;
while ((elem=get_field(elems,nbits,j)) != nextelem) {
j = elem;
bitset(baux, j);