aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c
diff options
context:
space:
mode:
authorMichael Czigler <37268479+mcpcpc@users.noreply.github.com>2020-09-25 09:05:06 -0400
committerGitHub <noreply@github.com>2020-09-25 09:05:06 -0400
commit665900d4d93d491a1a4739513799742b1573dac5 (patch)
treeb799918799067f4e0b93e8a45a4bbabb73524924 /kirc.c
parentMerge pull request #33 from mcpcpc/add_privmsg_alias (diff)
parentUpdate README.md (diff)
downloadkirc-665900d4d93d491a1a4739513799742b1573dac5.tar.gz
kirc-665900d4d93d491a1a4739513799742b1573dac5.tar.bz2
kirc-665900d4d93d491a1a4739513799742b1573dac5.tar.xz
kirc-665900d4d93d491a1a4739513799742b1573dac5.tar.zst
kirc-665900d4d93d491a1a4739513799742b1573dac5.zip
Merge pull request #34 from mcpcpc/add_privmsg_alias
remove leader command character for PRIVMSGs
Diffstat (limited to 'kirc.c')
-rw-r--r--kirc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kirc.c b/kirc.c
index 4256038..7c9857d 100644
--- a/kirc.c
+++ b/kirc.c
@@ -241,13 +241,13 @@ handle_user_input(void) {
if (usrin[0] == '/' && usrin[1] == '#') {
strcpy(chan_default, usrin + 2);
printf("new channel: #%s\n", chan_default);
- } else if (usrin[0] == '/' && usrin[1] == '@') {
- strtok_r(usrin, " ", &tok);
- raw("privmsg %s :%s\r\n", usrin + 2, tok);
} else if (usrin[0] == '/' && usrin[1] == '?' && msg_len == 3) {
printf("current channel: #%s\n", chan_default);
} else if (usrin[0] == '/') {
raw("%s\r\n", usrin + 1);
+ } else if (usrin[0] == '@') {
+ strtok_r(usrin, " ", &tok);
+ raw("privmsg %s :%s\r\n", usrin + 1, tok);
} else {
raw("privmsg #%s :%s\r\n", chan_default, usrin);
}