6 #include <libxml/parser.h>
7 #include <libxml/tree.h>
12 /* Tipo de dato articulo */
13 typedef struct _articulo_ {
16 char presentacion[31];
18 /* char ubicacion[31]; */
23 /* tipo de dato registro de articulo */
24 typedef struct _reg_articulo_ {
25 EMUFS_REG_ID num_reg; /* numero de registro en el archivo */
26 unsigned int numero; /* codigo de articulo */
27 struct _reg_articulo_ *sig, *ant;
30 typedef struct _lista_articulos_ {
31 t_Reg_Articulo *primero;
32 EMUFS *fp; /* Filepointer al archivo donde estan los datos */
35 t_LstArticulos *art_cargar(const char *filename, int tipo);
36 int art_liberar(t_LstArticulos *l);
37 t_Articulo *art_obtener(t_LstArticulos *, const char *numero);
38 void art_agregar(char *);
39 void art_eliminar(char *);
40 void art_modificar(char *);