]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3_bplus_main.c
Sigo puliendo el obtener siguiente, creo que ahora mas o menos pilotea, ni en pedo...
[z.facultad/75.06/emufs.git] / emufs / tipo3_bplus_main.c
index 4037e45f4a6f911baf77a5fd9c85861c01211e03..c851c828b2b04f4e3fed56387c685dedb7b26a18 100644 (file)
@@ -241,6 +241,17 @@ for (i=0; i<v->cant_keys; i++)
 prekey.clave = emufs_b_plus_obtener_menor_clave(emu->indices);
 postkey.clave = emufs_b_plus_obtener_mayor_clave(emu->indices);
 querydata.clave = prekey.clave;
+
+while (emufs_indice_es_menor(emu->indices,querydata.clave,postkey.clave))
+{
+       q = querydata;
+       querydata.clave = emufs_b_plus_obtener_sig_clave(emu,querydata.clave);
+       printf("Sig de %i es %i\n",q.clave.i_clave,querydata.clave.i_clave);
+}
+
+printf("Comienzo nuevo pedido de siguiente\n");
+q.clave.i_clave = 2100;
+querydata = q;
 while (emufs_indice_es_menor(emu->indices,querydata.clave,postkey.clave))
 {
        q = querydata;