#include "msg.h"
#include "packet.h"
#include "send.h"
-#include "event.h"
-#include "patricia.h"
#include "s_newconf.h"
#include "s_stats.h"
static int m_notice(struct Client *, struct Client *, int, const char **);
static void expire_tgchange(void *unused);
+static struct ev_entry *expire_tgchange_event;
static int
modinit(void)
{
- eventAddIsh("expire_tgchange", expire_tgchange, NULL, 300);
+ expire_tgchange_event = rb_event_addish("expire_tgchange", expire_tgchange, NULL, 300);
expire_tgchange(NULL);
return 0;
}
static void
moddeinit(void)
{
- eventDelete(expire_tgchange, NULL);
+ rb_event_delete(expire_tgchange_event);
}
struct Message privmsg_msgtab = {
expire_tgchange(void *unused)
{
tgchange *target;
- dlink_node *ptr, *next_ptr;
+ rb_dlink_node *ptr, *next_ptr;
- DLINK_FOREACH_SAFE(ptr, next_ptr, tgchange_list.head)
+ RB_DLINK_FOREACH_SAFE(ptr, next_ptr, tgchange_list.head)
{
target = ptr->data;
if(target->expiry < CurrentTime)
{
- dlinkDelete(ptr, &tgchange_list);
- patricia_remove(tgchange_tree, target->pnode);
- MyFree(target->ip);
- MyFree(target);
+ rb_dlinkDelete(ptr, &tgchange_list);
+ rb_patricia_remove(tgchange_tree, target->pnode);
+ rb_free(target->ip);
+ rb_free(target);
}
}
}
if(source_p->localClient->target_last > CurrentTime && IsOper(target_p))
return 1;
- hashv = fnv_hash_upper(use_id(target_p), 32);
+ hashv = fnv_hash_upper((const unsigned char *)use_id(target_p), 32);
if(USED_TARGETS(source_p))
{
struct Client *c2ptr;
struct Client *res = NULL;
char *u = LOCAL_COPY(user);
- dlink_node *ptr;
+ rb_dlink_node *ptr;
*count = 0;
if(collapse(u) != NULL)
{
- DLINK_FOREACH(ptr, global_client_list.head)
+ RB_DLINK_FOREACH(ptr, global_client_list.head)
{
c2ptr = ptr->data;
if(!MyClient(c2ptr)) /* implies mine and an user */