int parse_database(FILE *in);
int write_database(FILE *out, struct db_enumerator e);
int load_database(char *filename);
int parse_database(FILE *in);
int write_database(FILE *out, struct db_enumerator e);
int load_database(char *filename);
char *get_surname(char *s);
int find_item(char *str, int start, int search_fields[]);
int is_selected(int item);
char *get_surname(char *s);
int find_item(char *str, int start, int search_fields[]);
int is_selected(int item);
int real_db_enumerate_items(struct db_enumerator e);
struct db_enumerator init_db_enumerator(int mode);
int real_db_enumerate_items(struct db_enumerator e);
struct db_enumerator init_db_enumerator(int mode);