1 #ifndef _PROJENT_ATTRIB_H 2 #define _PROJENT_ATTRIB_H 3 4 5 #include <sys/types.h> 6 #include <regex.h> 7 #include <project.h> 8 #include <sys/varargs.h> 9 10 #include "projent.h" 11 #include "lst.h" 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 extern char *attrib_lst_tostring(lst_t *); 18 extern lst_t *attrib_parse_attributes(char *, int, lst_t *); 19 extern void attrib_free_lst(lst_t *); 20 extern char *attrib_tostring(void *); 21 extern void attrib_sort_lst(lst_t *); 22 extern int attrib_validate_lst(lst_t *, lst_t *); 23 extern void attrib_merge_attrib_lst(lst_t **, lst_t *, int, lst_t *); 24 25 #ifdef __cplusplus 26 } 27 #endif 28 #endif /* _PROJENT_ATTRIB_H */