Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc.h

    rbd9b00f rfc50d48  
    3333#define IRC_PING_STRING "PinglBee"
    3434
    35 #define UMODES "iasw"
     35#define UMODES "ias"
    3636#define UMODES_PRIV "Ro"
    3737#define CMODES "nt"
     
    4141typedef enum
    4242{
    43         USTATUS_OFFLINE = 0,
     43        USTATUS_OFFLINE,
    4444        USTATUS_AUTHORIZED,
    4545        USTATUS_LOGGED_IN,
    4646        USTATUS_IDENTIFIED,
    47         USTATUS_SHUTDOWN = -1
     47        USTATUS_SHUTDOWN
    4848} irc_status_t;
    4949
     
    105105
    106106irc_t *irc_new( int fd );
    107 void irc_abort( irc_t *irc );
     107void irc_abort( irc_t *irc, int immed, char *format, ... );
    108108void irc_free( irc_t *irc );
    109109
    110110int irc_exec( irc_t *irc, char **cmd );
    111111int irc_process( irc_t *irc );
    112 char **irc_parse_line( char *line );
    113 char *irc_build_line( char **cmd );
     112int irc_process_line( irc_t *irc, char *line );
    114113
    115114void irc_vawrite( irc_t *irc, char *format, va_list params );
     
    121120
    122121void irc_login( irc_t *irc );
    123 int irc_check_login( irc_t *irc );
    124122void irc_motd( irc_t *irc );
    125123void irc_names( irc_t *irc, char *channel );
Note: See TracChangeset for help on using the changeset viewer.