X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=database.h;h=43b733817a06827d8ba848c91b25d4fc4c26d4cc;hb=e270270d27cee6dd262e51a9701bff0217c26bc6;hp=4354c93f82b4004ef0b9cad03b41653cc024d5d5;hpb=90ffc7f76f5ddebc4d670a55bf60a4d74e3f4f84;p=pkg%2Fabook.git diff --git a/database.h b/database.h index 4354c93..43b7338 100644 --- a/database.h +++ b/database.h @@ -11,6 +11,7 @@ enum { NAME, EMAIL, ADDRESS, + ADDRESS2, CITY, STATE, ZIP, @@ -21,12 +22,11 @@ enum { MOBILEPHONE, NICK, URL, - NOTES + NOTES, + ITEM_FIELDS /* this is the last */ }; -#define LAST_FIELD NOTES - -#define ITEM_FIELDS (LAST_FIELD+1) +#define LAST_FIELD (ITEM_FIELDS - 1) typedef char * list_item[ITEM_FIELDS]; @@ -55,7 +55,7 @@ int add_item2database(list_item item); void free_list_item(list_item item); void remove_selected_items(); void sort_surname(); -void sort_database(); +void sort_by_field(int field); char *get_surname(char *s); int find_item(char *str, int start, int search_fields[]); int is_selected(int item);