URI: 
       small changes, bigger simplifications are on its way - sic - simple irc client
  HTML git clone git://git.suckless.org/sic
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 2e945e48fb0af513654a3a5dab429c0f1eb13c66
   DIR parent a63ccb46009bcc69c5b536d4588fb2e54ca4d8e7
  HTML Author: Anselm R. Garbe <arg@suckless.org>
       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(-)
       ---
   DIR 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
        
   DIR 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
   DIR 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 too much!\r\n", &msg[3]);
                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>