aboutsummaryrefslogtreecommitdiff
path: root/include/xchatc.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/xchatc.h')
-rw-r--r--include/xchatc.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/include/xchatc.h b/include/xchatc.h
new file mode 100644
index 0000000..84215a2
--- /dev/null
+++ b/include/xchatc.h
@@ -0,0 +1,35 @@
+extern struct xchatprefs prefs;
+
+extern int auto_connect;
+extern int xchat_is_quitting;
+
+extern session *menu_sess;
+extern session *current_tab;
+
+extern GSList *popup_list;
+extern GSList *button_list;
+extern GSList *dlgbutton_list;
+extern GSList *command_list;
+extern GSList *ctcp_list;
+extern GSList *replace_list;
+extern GSList *sess_list;
+extern GSList *serv_list;
+extern GSList *dcc_list;
+extern GSList *ignore_list;
+extern GSList *usermenu_list;
+extern GSList *urlhandler_list;
+
+int tcp_send_len (server *serv, char *buf, int len);
+int tcp_send (server *serv, char *buf);
+session * find_session_from_channel (char *chan, server *serv);
+session * find_dialog (server *serv, char *nick);
+session * new_ircwindow (server *serv, char *name, int type);
+void set_server_defaults (server *serv);
+struct away_msg *find_away_message (struct server *serv, char *nick);
+void save_away_message (server *serv, char *nick, char *msg);
+int is_server (server * serv);
+int is_session (session * sess);
+void lag_check (void);
+void kill_session_callback (session * killsess);
+void xchat_exit (void);
+void xchat_exec (char *cmd);