/** Auxilary DCC data structures and functions **/

#define _ARISA_DCC_H

typedef struct dcc_aux_t {
	int		reverse;
	struct in_addr	addr;
	unsigned short	port;
} dcc_aux_t;


void dcc_send_msg(struct in_addr *adv, 
		send_t *send, unsigned short port);
void dcc_rsend_accept_msg(struct in_addr *adv,
		send_t *send, unsigned short port);
void dcc_chat_msg(struct in_addr *adv, chat_t *chat, 
		unsigned short port);
void dcc_rsend_msg(send_t *send);
void dcc_rchat_msg(chat_t *chat);
void dcc_recv_msg(send_t *send);
