|
@@ -22,6 +22,10 @@ enum { BC_NOCOOKIE = 1, BC_SLACK, BC_HASH };
|
|
|
|
|
|
|
|
#ifdef MAKING_IRC
|
|
#ifdef MAKING_IRC
|
|
|
|
|
|
|
|
|
|
+namespace bd {
|
|
|
|
|
+ class String;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
#ifdef CACHE
|
|
#ifdef CACHE
|
|
|
typedef struct cache_chan_b {
|
|
typedef struct cache_chan_b {
|
|
|
struct cache_chan_b *next;
|
|
struct cache_chan_b *next;
|
|
@@ -95,7 +99,7 @@ static void send_chan_who(int queue, struct chanset_t* chan);
|
|
|
#define newexempt(chan, mask, who) new_mask((chan)->channel.exempt, mask, who)
|
|
#define newexempt(chan, mask, who) new_mask((chan)->channel.exempt, mask, who)
|
|
|
#define newinvite(chan, mask, who) new_mask((chan)->channel.invite, mask, who)
|
|
#define newinvite(chan, mask, who) new_mask((chan)->channel.invite, mask, who)
|
|
|
void resolve_to_member(struct chanset_t *chan, char *nick, char *host);
|
|
void resolve_to_member(struct chanset_t *chan, char *nick, char *host);
|
|
|
-void resolve_to_rbl(struct chanset_t *chan, char *nick, char *host);
|
|
|
|
|
|
|
+void resolve_to_rbl(struct chanset_t *chan, char *host, bd::String* = NULL);
|
|
|
static void do_mask(struct chanset_t *chan, masklist *m, char *mask, char Mode);
|
|
static void do_mask(struct chanset_t *chan, masklist *m, char *mask, char Mode);
|
|
|
|
|
|
|
|
#endif /* MAKING_IRC */
|
|
#endif /* MAKING_IRC */
|