Introduction
Introduction Statistics Contact Development Disclaimer Help
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>
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.