6 #include <libxml/parser.h>
7 #include <libxml/tree.h>
16 char numero_remito[9];
25 /* Tipo de dato articulo */
26 typedef struct _articulo_ {
29 char presentacion[31];
36 /* tipo de dato registro de articulo */
37 typedef struct _reg_articulo_ {
38 unsigned int num_reg; /* numero de registro en el archivo */
39 unsigned int numero; /* codigo de articulo */
42 typedef struct _lista_articulos_ {
43 t_Reg_Articulo *array;
45 EMUFS *fp; /* Filepointer al archivo donde estan los datos */
48 t_LstArticulos *art_cargar(const char *filename);
49 int art_liberar(t_LstArticulos *l);
50 t_Articulo *art_obtener(t_LstArticulos *, const char *numero);
51 void art_agregar(char *);
52 void art_eliminar(char *);
53 void art_modificar(char *);