From b8209a2349ffb2153e0c17f43412f2c9906aa8d0 Mon Sep 17 00:00:00 2001 From: louie Date: Mon, 28 Dec 2020 15:34:29 -0800 Subject: Moved headers to separate directory --- include/group.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 include/group.h (limited to 'include/group.h') diff --git a/include/group.h b/include/group.h new file mode 100644 index 0000000..ab6f409 --- /dev/null +++ b/include/group.h @@ -0,0 +1,40 @@ +#ifndef GROUP_H +#define GROUP_H + +typedef struct group GROUP; + +GROUP *create_group(char *new_name); + +void group_add(char *gname, ENTRY *addme); + +void group_rm(GROUP *g); + +void clean_groups(); //remove empty groups from linked list + +GROUP **get_groups(); + +char *get_gname(GROUP *g); + +char *get_gprog(GROUP *g); + +void set_gprog(GROUP *g, char *p); + +char *get_gflags(GROUP *g); + +void set_gflags(GROUP *g, char *p); + +ENTRY *get_ghead(GROUP *g); + +int get_ecount(GROUP *g); + +void set_ecount(GROUP *g, int new_count); //for use in hiding entries + +void set_gquotes(GROUP *g, bool b); + +bool get_gquotes(GROUP *g); + +int get_gcount(); + +void group_debug(); //debug function to output all groups + +#endif -- cgit