circo

claudio's IRC oasis
git clone git://git.bitsmanent.org/circo
Log | Files | Refs | README | LICENSE

commit 10d30968913cd7b35d330ae16856975a0f32928b
parent fc962eb09124cf1a481215cd1b6c6f7eb7197335
Author: Claudio Alessi <smoppy@gmail.com>
Date:   Tue, 27 Jun 2023 23:27:02 +0200

Remove the /exit command: use /quit instead.

Diffstat:
Mcirco.c | 23+++--------------------
Mconfig.def.h | 1-
2 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/circo.c b/circo.c @@ -149,7 +149,6 @@ int bufinfo(char *buf, int len, int val, int act); int bvprintf(Buffer *b, char *fmt, va_list ap); void cleanup(void); void cmd_close(char *cmd, char *s); -void cmd_exit(char *cmd, char *s); void cmd_msg(char *cmd, char *s); void cmd_quit(char *cmd, char *s); void cmd_rejoinall(char *cmd, char *s); @@ -391,12 +390,6 @@ cmd_close(char *cmd, char *s) { } void -cmd_exit(char *cmd, char *msg) { - quit(*msg ? msg : QUIT_MESSAGE); - running = 0; -} - -void cmd_msg(char *cmd, char *s) { char *to, *txt; @@ -416,19 +409,9 @@ cmd_msg(char *cmd, char *s) { void cmd_quit(char *cmd, char *msg) { - Buffer *b; - - if(!srv) { - bprintf_prefixed(sel, "/%s: not connected.\n", cmd); - return; - } - if(!*msg) - msg = QUIT_MESSAGE; - quit(msg); - for(b = buffers; b; b = b->next) - if(b != status) - bprintf_prefixed(b, "Quit (%s)\n", msg); - bprintf_prefixed(status, "Quitted.\n"); + if(srv) + quit(*msg ? msg : QUIT_MESSAGE); + running = 0; } void diff --git a/config.def.h b/config.def.h @@ -27,7 +27,6 @@ static Command commands[] = { /* command function */ { "close", cmd_close }, { "connect", cmd_server }, - { "exit", cmd_exit }, { "msg", cmd_msg }, { "quit", cmd_quit }, { "server", cmd_server },