#include "s_conf.h"
#include "supported.h"
-dlink_list isupportlist;
+rb_dlink_list isupportlist;
struct isupportitem
{
const char *name;
const char *(*func)(const void *);
const void *param;
- dlink_node node;
+ rb_dlink_node node;
};
void
item->name = name;
item->func = func;
item->param = param;
- dlinkAddTail(item, &item->node, &isupportlist);
+ rb_dlinkAddTail(item, &item->node, &isupportlist);
}
void
delete_isupport(const char *name)
{
- dlink_node *ptr, *next_ptr;
+ rb_dlink_node *ptr, *next_ptr;
struct isupportitem *item;
DLINK_FOREACH_SAFE(ptr, next_ptr, isupportlist.head)
if (!strcmp(item->name, name))
{
- dlinkDelete(ptr, &isupportlist);
+ rb_dlinkDelete(ptr, &isupportlist);
MyFree(item);
}
}
void
show_isupport(struct Client *client_p)
{
- dlink_node *ptr;
+ rb_dlink_node *ptr;
struct isupportitem *item;
const char *value;
char buf[512];
ConfigChannel.use_except ? "e" : "",
ConfigChannel.use_invex ? "I" : "",
ConfigChannel.use_forward ? "f" : "",
- dlink_list_length(&service_list) ? "r" : "",
+ rb_dlink_list_length(&service_list) ? "r" : "",
ConfigChannel.use_forward ? "QF" : "");
return result;
}