summaryrefslogtreecommitdiff
path: root/src/irc/core/ctcp.h
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2001-11-18 21:36:11 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2001-11-18 21:36:11 +0000
commit5ee08ed3c991d7295c95d9e2fdb0fd5f557c3a4d (patch)
tree2ad66a2af51f12a4c1a1bdc7e418cafd4c4d7cb0 /src/irc/core/ctcp.h
parent7433dafcb1a45dbdc42094cc65a354cfb15dab2a (diff)
downloadirssi-5ee08ed3c991d7295c95d9e2fdb0fd5f557c3a4d.zip
Added ctcp_register() and ctcp_unregister() for registering CTCP commands.
It's used by CTCP CLIENTINFO to print list of known CTCP commands. Also added CTCP USERINFO command + /SET ctcp_userinfo_reply. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2063 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/irc/core/ctcp.h')
-rw-r--r--src/irc/core/ctcp.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/irc/core/ctcp.h b/src/irc/core/ctcp.h
index cb326228..beab5711 100644
--- a/src/irc/core/ctcp.h
+++ b/src/irc/core/ctcp.h
@@ -1,10 +1,14 @@
#ifndef __CTCP_H
#define __CTCP_H
-void ctcp_init(void);
-void ctcp_deinit(void);
+/* Register/unregister CTCP command, so it shows in CTCP CLIENTINFO */
+void ctcp_register(const char *name);
+void ctcp_unregister(const char *name);
/* Send CTCP reply with flood protection */
-void ctcp_send_reply(SERVER_REC *server, gchar *data);
+void ctcp_send_reply(SERVER_REC *server, const char *data);
+
+void ctcp_init(void);
+void ctcp_deinit(void);
#endif