NAME,
EMAIL,
ADDRESS,
+ ADDRESS2,
CITY,
STATE,
ZIP,
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];
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);