Silence some compiler warnings.
authorKim Nguyễn <kn@lri.fr>
Tue, 14 Feb 2012 15:47:01 +0000 (16:47 +0100)
committerKim Nguyễn <kn@lri.fr>
Tue, 14 Feb 2012 15:47:01 +0000 (16:47 +0100)
src/static_bitsequence/sdarray.cpp
src/static_permutation/perm.cpp

index 4fe52b2..a84680f 100644 (file)
@@ -194,7 +194,7 @@ void make___selecttbl(void) {
   if(built) return;
   built = 1;
   int i,x,r;
-  uint buf[1];
+  uint buf[1] = { 0 };
 
   for (x = 0; x < 256; x++) {
     __setbits(buf,0,8,x);
index d2a40a1..78958f8 100755 (executable)
@@ -31,7 +31,7 @@ int compare(const void *p1, const void *p2) {
 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;
@@ -68,7 +68,7 @@ perm createPerm(uint *elems, uint nelems, uint t, static_bitsequence_builder * b
         aux = 0;
         bitset(baux, j);
         cyclesize = 0;
-        firstelem = j;
+        //firstelem = j;
         while ((elem=get_field(elems,nbits,j)) != nextelem) {
           j = elem;
           bitset(baux, j);