}
node = node->next;
}
-
+#ifdef DEBUG
+ fprintf(stderr, "Articulos : Tipo=%d Bloque=%d\n", tipo-1, tam_bloque);
+#endif
tmp->fp = emufs_crear("articulos", tipo-1, tam_bloque, sizeof(t_Articulo));
+ if (!tmp->fp) {
+ PERR("NO SE PUDO CREAR ARCHIVO ARTICULOS");
+ free(tmp);
+ xmlFreeDoc(document);
+ xmlCleanupParser();
+ lst_articulos = NULL;
+ return NULL;
+ }
for (node=inicio ; node ; node = node->next) {
if (node->type == XML_ELEMENT_NODE) {
if (strcmp(node->name, "ARTICULO") == 0) {
t_Articulo art;
void *save;
- memset(&art, '*', sizeof(t_Articulo));
+ memset(&art, 0, sizeof(t_Articulo));
prop = xml_get_prop(node, "NroArtĂculo");
art.numero = atoi(prop);
xmlFree(prop);