return 1;
}
PERR("EMUFS CREADO");
- emufs_agregar_indice(emu,"claveidx",IND_PRIMARIO,IND_B_PLUS,IDX_INT,strlen(texto),tam_nodo, 0);
- PERR("INDICE AGREGADO");
+ if ( emufs_agregar_indice(emu,"claveidx",IND_PRIMARIO,IND_B_PLUS,IDX_INT,strlen(texto),tam_nodo, 0)!=1){
+ PERR("INDICE ROTO");
+ return 1;
+ }
/*REGISTRO 1*/
clave.i_clave = 77;
PERR("REGISTRO 2 GRABADO");
free(r);
-/*REGISTRO 3
+/*REGISTRO 3 */
clave.i_clave = 95;
r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2));
imprimir_reg(r, strlen(texto), strlen(texto)+strlen(texto2)+sizeof(CLAVE));
PERR("REGISTRO 3 GRABADO");
free(r);
-/*REGISTRO 4
+/*REGISTRO 4 */
clave.i_clave = 99;
r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2));
imprimir_reg(r, strlen(texto), strlen(texto)+strlen(texto2)+sizeof(CLAVE));
emufs_tipo3_insertar_ordenado(emu, r, len, &err);
free(r);
-/*REGISTRO 5
+/*REGISTRO 5 */
clave.i_clave = 102;
r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2));
imprimir_reg(r, strlen(texto), strlen(texto)+strlen(texto2)+sizeof(CLAVE));
PERR("REGISTRO 5 GRABADO");
free(r);
-/*REGISTRO 6
+/*REGISTRO 6 */
clave.i_clave = 93;
r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2));
imprimir_reg(r, strlen(texto), strlen(texto)+strlen(texto2)+sizeof(CLAVE));
PERR("REGISTRO 6 GRABADO");
free(r);
-/*REGISTRO 7
+/*REGISTRO 7 */
clave.i_clave = 80;
r = cargar_registro(texto, strlen(texto), clave, texto2, strlen(texto2));
imprimir_reg(r, strlen(texto), strlen(texto)+strlen(texto2)+sizeof(CLAVE));
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);
clave.i_clave = 77;
emufs_tipo3_eliminar_ordenado(emu, clave, dato);
-*/
/*
-clave.i_clave = 77;
+
+clave.i_clave = 80;
+emufs_tipo3_eliminar_ordenado(emu, clave, dato);
+
+clave.i_clave = 102;
+emufs_tipo3_eliminar_ordenado(emu, clave, dato);
+
+clave.i_clave = 93;
emufs_tipo3_eliminar_ordenado(emu, clave, dato);
*/
-/*
+
ver_arbol(emu);
-*/
+
emufs_destruir(emu);
return 0;