]> git.deb.at Git - pkg/abook.git/blobdiff - database.h
mutt import filter changes
[pkg/abook.git] / database.h
index 4354c93f82b4004ef0b9cad03b41653cc024d5d5..43b733817a06827d8ba848c91b25d4fc4c26d4cc 100644 (file)
@@ -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);