small changes, bigger simplifications are on its way - sic - simple irc client | |
git clone git://git.suckless.org/sic | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 2e945e48fb0af513654a3a5dab429c0f1eb13c66 | |
parent a63ccb46009bcc69c5b536d4588fb2e54ca4d8e7 | |
Author: Anselm R. Garbe <[email protected]> | |
Date: Tue, 6 Feb 2007 16:42:17 +0100 | |
small changes, bigger simplifications are on its way | |
Diffstat: | |
M config.mk | 2 +- | |
M sic.1 | 10 +++++----- | |
M sic.c | 6 ++---- | |
3 files changed, 8 insertions(+), 10 deletions(-) | |
--- | |
diff --git a/config.mk b/config.mk | |
@@ -1,5 +1,5 @@ | |
# sic version | |
-VERSION = 0.8 | |
+VERSION = 0.9 | |
# Customize below to fit your system | |
diff --git a/sic.1 b/sic.1 | |
@@ -36,19 +36,19 @@ Specify the real name (default is $USER) | |
Prints version information to standard output, then exits. | |
.SH COMMANDS | |
.TP | |
-.B /j #channel | |
+.B :j #channel | |
Join a channel | |
.TP | |
-.B /l #channel | |
+.B :l #channel | |
Leave a channel | |
.TP | |
-.B /m #channel/user msg | |
+.B :m #channel/user msg | |
Write a message to #channel/user | |
.TP | |
-.B /s #channel/user | |
+.B :s #channel/user | |
Set default channel/user | |
.TP | |
-.B /t topic | |
+.B :t #channel topic | |
Set the channel topic | |
.TP | |
Everything which is not a command will simply be posted into the channel or to | |
diff --git a/sic.c b/sic.c | |
@@ -67,14 +67,14 @@ parsein(char *msg) { | |
if(msg[0] == 0) | |
return; | |
- if(msg[0] != '/') { | |
+ if(msg[0] != ':') { | |
privmsg(channel, msg); | |
return; | |
} | |
if(!strncmp(msg + 1, "j ", 2) && (msg[3] == '#')) | |
snprintf(bufout, sizeof bufout, "JOIN %s\r\n", &msg[3]); | |
else if(!strncmp(msg + 1, "l ", 2)) | |
- snprintf(bufout, sizeof bufout, "PART %s :sic\r\n", &msg[3]); | |
+ snprintf(bufout, sizeof bufout, "PART %s :sic - 300 LOC are to… | |
else if(!strncmp(msg + 1, "m ", 2)) { | |
if((p = strchr(&msg[3], ' '))) | |
*(p++) = 0; | |
@@ -127,10 +127,8 @@ parsesrv(char *msg) { | |
if(!msg || !(*msg)) | |
return; | |
- | |
for(i = 0; i < Tlast; i++) | |
argv[i] = NULL; | |
- | |
/* <bufout> ::= [':' <prefix> <SPACE> ] <command> <params> <crlf> | |
* <prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <server> ] | |
* <command> ::= <letter> { <letter> } | <number> <number> <number> |