
/*	functions.h
 *
 *	All prototypes for our functions
 */

/* Prototypes for our test routines */
void read_record(void);										/* Create a new record */
void create_record(void);									/* Read a record */
void edit_record(void);                   /* Edit a record */

BOOL read_record_data(char *record_data, long record_number);
BOOL write_record_data(char *record_data, long record_number);
void show_record_data(char *record_data, long record_number);
long find_total_records(void);
long search_record_data(long start_record, long direction, char *search_data);

/* Functions in the main code section */
void cleanexit(int return_value);

/* Functions from address_gui.c */
BOOL open_window(void);
void close_window(void);
void init_gadget_text(struct IntuiText *itext, char *string, BOOL str);
BOOL show_current_record(char *record_data, long record_id);
BOOL YesOrNo(char *body_text, char *ok_text, char *cancel_text);
