X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/9bbb4b390299cc1c13b735a700d7050e9f6a6ad1..b004e49297244d2d3ebdd4c9adb91031cf045e10:/emufs_gui/articulos.c?ds=inline diff --git a/emufs_gui/articulos.c b/emufs_gui/articulos.c index 593c81e..598a888 100644 --- a/emufs_gui/articulos.c +++ b/emufs_gui/articulos.c @@ -103,7 +103,6 @@ t_LstArticulos *art_cargar(const char *filename, int tipo, int tam_bloque) node = node->next; } - fprintf(stderr, "Creando articulos con bloque = %d\n", tam_bloque); tmp->fp = emufs_crear("articulos", tipo-1, tam_bloque, sizeof(t_Articulo)); for (node=inicio ; node ; node = node->next) { if (node->type == XML_ELEMENT_NODE) { @@ -163,9 +162,9 @@ t_LstArticulos *art_cargar(const char *filename, int tipo, int tam_bloque) int art_liberar(t_LstArticulos *l) { + t_Reg_Articulo *del; if (l == NULL) l = lst_articulos; if (l == NULL) return 1; - t_Reg_Articulo *del; emufs_destruir(l->fp); while (l->primero) { @@ -427,7 +426,7 @@ int procesar_leer_articulo(t_Articulo *dst, void *src, EMUFS_REG_SIZE size, t_Ls case T2: ini = (char *)src; /* Copio el primer campo, esto es facil :-) */ - memset(dst, '*', sizeof(t_Articulo)); + memset(dst, 0, sizeof(t_Articulo)); memcpy(&dst->numero, ini, sizeof(unsigned int)); ini+=sizeof(unsigned int); /* Ahora empieza el juego */ @@ -522,7 +521,7 @@ void art_reformatear(int tipo, int tam_bloque, int tam_reg) PERR("Creo el archivo\n"); nuevo = emufs_crear("emufs_tmp", tipo, tam_bloque, sizeof(t_Articulo)); if (nuevo == NULL) { - fprintf(stderr, "ARCHIVO NUEVO NO CREADO\n"); + PERR("ARCHIVO NUEVO NO CREADO"); return; }