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