Changeset 626f420 in code for icb.h


Ignore:
Timestamp:
Mar 4, 2014, 5:09:42 PM (11 years ago)
Author:
Mike Belopuhov <mike@…>
Branches:
master
Children:
b7bc432
Parents:
8ef8c4e
git-author:
Mike Belopuhov <mike@…> (03/04/14 17:09:08)
git-committer:
Mike Belopuhov <mike@…> (03/04/14 17:09:42)
Message:

Add icb_vis to escape '%' chars and do some other sanitizing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icb.h

    r8ef8c4e r626f420  
    122122/* icb.c */
    123123struct icb_group *icb_addgroup(struct icb_session *, char *, char *);
    124 void icb_cmdout(struct icb_session *, int, char *);
    125 void icb_delgroup(struct icb_group *);
    126 void icb_error(struct icb_session *, const char *, ...);
    127 void icb_init(struct icbd_callbacks *);
    128 void icb_input(struct icb_session *);
    129 int  icb_ismod(struct icb_group *, struct icb_session *);
    130 int  icb_modpermit(struct icb_session *);
    131 int  icb_pass(struct icb_group *, struct icb_session *, struct icb_session *);
    132 void icb_privmsg(struct icb_session *, char *, char *);
    133 void icb_remove(struct icb_session *, char *);
    134 void icb_sendfmt(struct icb_session *, const char *, ...);
    135 void icb_start(struct icb_session *);
    136 void icb_status(struct icb_session *, int, const char *, ...);
    137 void icb_status_group(struct icb_group *, struct icb_session *, int ,
    138          const char *, ...);
    139 void icb_who(struct icb_session *, struct icb_group *);
     124void             icb_cmdout(struct icb_session *, int, char *);
     125void             icb_delgroup(struct icb_group *);
     126void             icb_error(struct icb_session *, const char *, ...);
     127void             icb_init(struct icbd_callbacks *);
     128void             icb_input(struct icb_session *);
     129inline int       icb_ismod(struct icb_group *, struct icb_session *);
     130int              icb_modpermit(struct icb_session *);
     131int              icb_pass(struct icb_group *, struct icb_session *,
     132                     struct icb_session *);
     133void             icb_privmsg(struct icb_session *, char *, char *);
     134void             icb_remove(struct icb_session *, char *);
     135void             icb_sendfmt(struct icb_session *, const char *, ...);
     136void             icb_start(struct icb_session *);
     137void             icb_status(struct icb_session *, int, const char *, ...);
     138void             icb_status_group(struct icb_group *, struct icb_session *,
     139                    int, const char *, ...);
     140void             icb_who(struct icb_session *, struct icb_group *);
     141int              icb_vis(char *, const char *, size_t);
    140142
    141143/* callbacks from icbd.c */
    142 void (*icb_drop)(struct icb_session *, char *);
    143 void (*icb_log)(struct icb_session *, int, const char *, ...);
    144 void (*icb_send)(struct icb_session *, char *, ssize_t);
     144void            (*icb_drop)(struct icb_session *, char *);
     145void            (*icb_log)(struct icb_session *, int, const char *, ...);
     146void            (*icb_send)(struct icb_session *, char *, ssize_t);
Note: See TracChangeset for help on using the changeset viewer.