STREAM iso_init(int length);
void iso_send(STREAM s);
STREAM iso_recv(void);
-BOOL iso_connect(char *server, char *username);
+BOOL iso_recv_connect(int server_sock);
void iso_disconnect(void);
/* licence.c */
void licence_process(STREAM s);
/* mcs.c */
STREAM mcs_init(int length);
+BOOL mcs_recv_connect_initial();
+void mcs_send_connect_response();
void mcs_send_to_channel(STREAM s, uint16 channel);
void mcs_send(STREAM s);
STREAM mcs_recv(uint16 * channel);
STREAM tcp_init(uint32 maxlen);
void tcp_send(STREAM s);
STREAM tcp_recv(STREAM s, uint32 length);
-BOOL tcp_connect(char *server);
+BOOL tcp_recv_connect(int server_sock);
void tcp_disconnect(void);
/* xclip.c */
void ui_clip_format_announce(uint8 * data, uint32 length);