- data = (char *)fp->leer_registro_raw(fp, indices[indices_actual], &size, &pos_actual);
- data = procesar(fp, data, &size, &pos_actual, &ancho_registro);
+ if (indices) {
+ fprintf(stderr, "LEO REGISTRO %lu\n", indices[indices_actual]);
+ data = (char *)fp->leer_registro_raw(fp, indices[indices_actual], &size, &pos_actual);
+ fprintf(stderr, "Data leida %p (%s)\n",data, data);
+ data = procesar(fp, data, &size, &pos_actual, &ancho_registro);
+ fprintf(stderr, "Tamanio = %lu\n", size);
+ }