Various fixes:
[SXSI/TextCollection.git] / swcsa / intIndex / psiHuffmanRLE.c
index ac619a1..c5b9451 100644 (file)
@@ -67,11 +67,11 @@ HuffmanCompressedPsi huffmanCompressPsi(unsigned int *Psi, unsigned int psiSize,
                                else
                                        if(diffs[index]<0) {    // Valor negativo
                                                absolute_value = -diffs[index];
-                                               binaryLenght = bits(absolute_value);
+                                               binaryLenght = _bits(absolute_value);
                                                huffmanDst[binaryLenght+negStart-1]++;
                                        } else {                                // Valor grande >= 128
                                                absolute_value = diffs[index];
-                                               binaryLenght = bits(absolute_value);
+                                               binaryLenght = _bits(absolute_value);
                                                huffmanDst[binaryLenght+bigStart-1]++;
                                        }
                        }
@@ -99,8 +99,8 @@ HuffmanCompressedPsi huffmanCompressPsi(unsigned int *Psi, unsigned int psiSize,
        
        // Calculamos o numero de mostras e o espacio ocupado por cada mostra e por cada punteiro
        numberOfSamples = (psiSize+T-1)/T;      
-       sampleSize = bits(psiSize);
-       pointerSize = bits(streamSize); 
+       sampleSize = _bits(psiSize);
+       pointerSize = _bits(streamSize);        
 
        // Reservamos espacio para a secuencia e para as mostras e punteiros
        samples = (unsigned int *)malloc(sizeof(uint)*((numberOfSamples*sampleSize+31)/32));    
@@ -132,13 +132,13 @@ HuffmanCompressedPsi huffmanCompressPsi(unsigned int *Psi, unsigned int psiSize,
                                else
                                        if(diffs[index]<0) {    // Valor negativo
                                                absolute_value = -diffs[index];
-                                               binaryLenght = bits(absolute_value);
+                                               binaryLenght = _bits(absolute_value);
                                                ptr = encodeHuff(diffsHT,binaryLenght+negStart-1,stream,ptr);
                                                bitwrite(stream,ptr,binaryLenght,absolute_value);
                                                ptr += binaryLenght;                                            
                                        } else {                                // Valor grande >= 128
                                                absolute_value = diffs[index];
-                                               binaryLenght = bits(absolute_value);                                    
+                                               binaryLenght = _bits(absolute_value);                                   
                                                ptr = encodeHuff(diffsHT,binaryLenght+bigStart-1,stream,ptr);
                                                bitwrite(stream,ptr,binaryLenght,absolute_value);                                               
                                                ptr += binaryLenght;