/* Guardo la salida del MTF */
printf("Despues de MTF : [");
for(j=0; j<(i+sizeof(Uint32)); j++) {
- fputc(mtf[j+sizeof(Uint32)], fp_out);
+ fputc(mtf[j], fp_out);
putchar('(');
- fputc(mtf[j+sizeof(Uint32)], stdout);
+ fputc(mtf[j], stdout);
putchar(')');
}
printf("]\n");
z = jacu_buscar_z(datos, len, &size);
for(i=0; i<len; i++){
pos[i] = get_pos(z, size, datos[i]);
+ printf("pos de %c = %d\n", datos[i], pos[i]);
if (pos[i] != 0)
- pop_front(z,pos[i]);
+ pop_front(z, pos[i]);
}
(*_z) = z;
datos = (char*)malloc(sizeof(char)*len);
for(i=0; i<len; i++){
datos[i] = z[(size_t)pos[i]];
- pop_front(z,pos[i]);
+ pop_front(z, pos[i]);
}
return datos;
}