]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/statichuff/statichuff.c
Fix plus comment in main
[z.facultad/75.06/jacu.git] / src / statichuff / statichuff.c
index b6da6f46b3383a01cde20a67012fe8c29d09880f..750351151c9bcd155b40b40d5d3ae3889721235d 100644 (file)
@@ -26,7 +26,7 @@ void cpynode(HUFFNODE *node1, HUFFNODE *node2)
 int compnode(HUFFNODE *node1, HUFFNODE *node2)
 {      
        if (node1->freq < node2->freq) return 1;
 int compnode(HUFFNODE *node1, HUFFNODE *node2)
 {      
        if (node1->freq < node2->freq) return 1;
-       if (node1->freq > node2->freq) return -11;
+       if (node1->freq > node2->freq) return -1;
        return 0;
 }
 
        return 0;
 }
 
@@ -189,6 +189,7 @@ int main(int argc, char* argv[])
        /* Armo el input list y genero el arbol de huffman */
        inputlist = buildlist(freqtable, &freqcount);   
        codetree = buildtree(inputlist,freqcount);
        /* Armo el input list y genero el arbol de huffman */
        inputlist = buildlist(freqtable, &freqcount);   
        codetree = buildtree(inputlist,freqcount);
+       /* Armo la tabla de codigos prefijos para el encoder */
        zerocodes(codetable);
        buildcodes(codetable,codetree,0,0);
        printcodes(codetable,freqtable);
        zerocodes(codetable);
        buildcodes(codetable,codetree,0,0);
        printcodes(codetable,freqtable);