#pragma ident "@(#)host_list.h 1.3 93/05/25"
#ifdef USE_PROTOTYPES
void host_list_clean_proc(Panel_item item, Event *event);
void host_list_item_proc(Menu menu, Menu_item menu_item);
void host_list_add_proc(Menu menu, Menu_item menu_item);
void host_list_change_proc(Menu menu, Menu_item menu_item);
void host_save_proc(Menu menu, Menu_item menu_item);
void host_load_proc(Menu menu, Menu_item menu_item);
void update_timestamp(void);
void enter_host_info(int warnchange);
void host_list_delete_proc(Menu menu, Menu_item menu_item);
int host_list_use_proc(Panel_item item, char *string,
Xv_opaque client_data, Panel_list_op op, Event *event);
struct hostlist *new_hostlist(void);
struct hostlist *add_hostalias(struct hostlist *head, char *aliasname,
char *last_visited, char *proxy, char *host, char *login,
char *password, char *account, int transfer_mode,
char *remote_directory, char *local_directory, char *dir_parse,
char *comment, int os_type);
void free_hostlist(struct hostlist *head);
struct hostlist *gethostlist(struct hostlist *head, char *aliasname);
int delete_hostlist(struct hostlist *head, char *aliasname);
void read_ftptoolrc(void);
int read_entry(int version, FILE *fp, char *aliasname, char *last_visited,
char *proxy, char *host, char *login, char *password,
int *transfer_mode, char *rdir, char *ldir, char *dir_parse,
char *comment);
int read_newentry(int version, FILE *fp, char *aliasname, char *last_visited,
char *proxy, char *host, char *login, char *password, char *account,
int *transfer_mode, char *rdir, char *ldir, char *dir_parse,
char *comment, int *os_type);
void read_oldftptoolrc(void);
void read_newftptoolrc(void);
void write_ftptoolrc(void);
int ftptoolrc_fd(int flags, int mode);
void reload_host_list_menu(struct hostlist *head);
char *create_dotfile(char *dotfile, int mode);
char *find_dotfile(char *dotfile);
int netrc_token(FILE *fp);
void host_append_netrc_proc(void);
void add_netrc(char *machine, char *login, char *password);
char key_to_char(char *key);
char *ftptool_encrypt(char *s, char *key);
char *ftptool_decrypt(char *s, char *key);
char *old_ftptool_decrypt(char *s, char *key);
struct hostlist *sort_hostlist(struct hostlist *head);
void host_window_update(struct hostlist *ent);
#else
void host_list_clean_proc();
void host_list_item_proc();
void host_list_add_proc();
void host_list_change_proc();
void host_save_proc();
void host_load_proc();
void update_timestamp();
void enter_host_info();
void host_list_delete_proc();
int host_list_use_proc();
struct hostlist *new_hostlist();
struct hostlist *add_hostalias();
void free_hostlist();
struct hostlist *gethostlist();
int delete_hostlist();
void read_ftptoolrc();
int read_entry();
int read_newentry();
void read_newftptoolrc();
void read_oldftptoolrc();
void write_ftptoolrc();
int ftptoolrc_fd();
void reload_host_list_menu();
char *create_dotfile();
char *find_dotfile();
int netrc_token();
void host_append_netrc_proc();
void add_netrc();
char key_to_char();
char *ftptool_encrypt();
char *ftptool_decrypt();
char *old_ftptool_decrypt();
struct hostlist *sort_hostlist();
void host_window_update();
#endif
syntax highlighted by Code2HTML, v. 0.9.1