]> git.llucax.com Git - z.facultad/75.06/jacu.git/blobdiff - src/mtf/mtf.c
Se cambia por un nombre mas representativo.
[z.facultad/75.06/jacu.git] / src / mtf / mtf.c
index e88981736638ecd4d66084d4f2523931aa05925b..3967cbc96a48000ee3becc897ec94d08533fc467 100644 (file)
@@ -19,7 +19,7 @@ void print_z(char *z, int len)
 char *jacu_mtf(char *datos, int len)
 {
        char *z;
-       int *pos;
+       char *pos;
        int i, size;
        
        pos = (char *)malloc(len*sizeof(char));
@@ -32,14 +32,14 @@ char *jacu_mtf(char *datos, int len)
        return pos;
 }
 
-char *jacu_mtf_inv(char *z, int *pos, int len)
+char *jacu_mtf_inv(char *z, char *pos, int len)
 {
        char *datos;
        int i;
        
        datos = (char*)malloc(sizeof(char)*len);
        for(i=0; i<len; i++){
-               datos[i] = z[pos[i]];
+               datos[i] = z[(size_t)pos[i]];
                pop_front(z,pos[i]);
        }
        return datos;