+ if (data) free(data);
+ fp->leer_bloque_raw(fp, indices_actual, &bloque_actual, &bloque_anterior, &bloque_siguiente, &size_actual, &size_anterior, &size_siguiete);
+ bloque_actual = procesar(fp, bloque_actual, &size_actual, &pos_actual, &ancho_registro);
+ bloque_siguiente = procesar(fp, bloque_siguiente, &size_siguiete, &pos_actual, &ancho_registro);
+ bloque_anterior = procesar(fp, bloque_anterior, &size_anterior, &pos_actual, &ancho_registro);
+ pos_actual = size_anterior; /* Resalta desde el fin del bloque anterior */
+ ancho_registro = size_actual;
+ data = juntar_memoria(bloque_anterior, bloque_actual, bloque_siguiente, size_anterior, size_actual, size_siguiete);