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) {
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) {
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 */
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;
}