emufs_b_plus_crear(tmp);
tmp->obtener_menor_clave = emufs_b_plus_obtener_menor_clave;
tmp->obtener_mayor_clave = emufs_b_plus_obtener_mayor_clave;
- tmp->obtener_sig_clave_isam = emufs_b_plus_obtener_sig_clave;
+ tmp->obtener_sig_clave = emufs_b_plus_obtener_sig_clave;
break;
}
/* hacer que la cantidad de claves quede par o impar, no me acuerdo (SAGAR)!!!*/
PERR("Creando indice con Arbol B+");
tmp->size_claves = (tmp->tam_bloque - SIZE_B_PLUS_HEADER - sizeof(CLAVE))/2;
+ if ( (tmp->size_claves%2) == 0 ) tmp->size_claves++;
tmp->size_hijos = tmp->size_claves + sizeof(CLAVE);
/* Ya esta creado XXX emufs_b_plus_crear(tmp); */
tmp->obtener_menor_clave = emufs_b_plus_obtener_menor_clave;