From 617edd986123144e34da7446d68cd61b8c8cd601 Mon Sep 17 00:00:00 2001 From: Alan Kennedy Date: Sun, 30 May 2004 23:57:38 +0000 Subject: [PATCH] New test, debugging --- emufs/indice_bplus.c | 3 ++- emufs/tipo3_bplus_main.c | 13 ++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/emufs/indice_bplus.c b/emufs/indice_bplus.c index 23c5acf..54be987 100644 --- a/emufs/indice_bplus.c +++ b/emufs/indice_bplus.c @@ -85,8 +85,9 @@ int emufs_b_plus_get_bloque(INDICE *idx, INDEX_DAT *query, int num_node) { return -1; } else { - /* Encontre un bloque potencial */ + /* Encontre un bloque potencial */ query->num_bloque = nodo->hijos[i]; + printf ("Bloque Potencial: %i Ancla de ese bloque: %i Es para la clave %i\n",query->num_bloque,nodo->claves[i],query->clave.i_clave); b_plus_destruir_nodo(nodo); return 0; } diff --git a/emufs/tipo3_bplus_main.c b/emufs/tipo3_bplus_main.c index bdc5134..87a0054 100644 --- a/emufs/tipo3_bplus_main.c +++ b/emufs/tipo3_bplus_main.c @@ -78,7 +78,7 @@ void imprimir_reg(char* reg, int off, int len) int main (int argc,char* argv[]) { - CLAVE clave; + CLAVE clave,oldclave; char *texto, *texto2; char *r; EMUFS *emu; @@ -170,7 +170,7 @@ emufs_tipo3_eliminar_ordenado(emu, clave, &err); clave.i_clave = 99; emufs_tipo3_eliminar_ordenado(emu, clave, &err); */ -printf("tam reg = %d\n", emu->tam_reg); +/*printf("tam reg = %d\n", emu->tam_reg); clave.i_clave = 77; emufs_tipo3_eliminar_ordenado(emu, clave, dato); @@ -188,7 +188,7 @@ clave.i_clave = 95; emufs_tipo3_eliminar_ordenado(emu, clave, dato); clave.i_clave = 90; -emufs_tipo3_eliminar_ordenado(emu, clave, dato); +emufs_tipo3_eliminar_ordenado(emu, clave, dato);*/ clave.i_clave = 80; r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2)); @@ -218,11 +218,14 @@ if (r) imprimir_reg(r, strlen(texto), size); */ - - +oldclave.i_clave = -1; +/*printf ("Random Keys: ");*/ for ( i=0; i<50; i++){ srandom(i); clave.i_clave = random()%10000; + if (clave.i_clave == oldclave.i_clave) continue; + oldclave = clave; + /*printf (" | %i",clave.i_clave);*/ r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2)); len = strlen(texto)+strlen(texto2)+sizeof(CLAVE); emufs_tipo3_insertar_ordenado(emu, r, len, &err); -- 2.43.0