From 267948df5e4a9b89cb6d1298b445f49abb6c1029 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicol=C3=A1s=20Dimov?= Date: Sun, 30 May 2004 22:43:14 +0000 Subject: [PATCH] el inicializar de tipo3 inicializaba un puntero de tipo5 --- emufs/tipo3.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/emufs/tipo3.c b/emufs/tipo3.c index 1381ce4..c0f44a2 100644 --- a/emufs/tipo3.c +++ b/emufs/tipo3.c @@ -65,8 +65,6 @@ int emufs_tipo3_inicializar(EMUFS* efs) efs->leer_estadisticas = emufs_tipo3_leer_estadisticas; efs->compactar = emufs_tipo3_compactar; efs->modificar_registro = emufs_tipo3_modificar_registro; - efs->obtener_claves_raw = emufs_tipo3_obtener_claves_raw; - efs->tam_reg = 0; return EMUFS_OK; } @@ -89,6 +87,7 @@ int emufs_tipo5_inicializar(EMUFS* efs) efs->leer_estadisticas = emufs_tipo3_leer_estadisticas; efs->compactar = emufs_tipo3_compactar; efs->modificar_registro= emufs_tipo3_modificar_registro_plus; + efs->obtener_claves_raw = emufs_tipo3_obtener_claves_raw; return EMUFS_OK; } @@ -739,7 +738,7 @@ EMUFS_REG_ID emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, EMUFS_REG_SIZE menor_clave_bloque_nuevo = emufs_indice_generar_clave(emu->indices, new_bloque+sizeof(EMUFS_REG_ID)); /* TENGO QUE VER EN CUAL DE LOS DOS BLOQUES METO EL REGISTRO NUEVO */ if ( emufs_indice_es_menor(emu->indices, menor_clave_bloque_nuevo, clave) ){ - /* GRABO EN EL BLOQUE NUEVO */ + PERR("GRABO EN EL BLOQUE NUEVO"); /*actualizo la cant de registros del bloque original (footer)*/ memcpy(bloque+emu->tam_bloque-sizeof(int), &i, sizeof(int)); /*actualizo el footer del nuevo bloque*/ -- 2.43.0