/*
- * charybdis: an advanced Internet Relay Chat Daemon(ircd).
+ * Solanum: a slightly advanced ircd
* sno_routing.c: Shows notices about netjoins and netsplits
*
* Copyright (c) 2005-2006 Jilles Tjoelker <jilles-at-stack.nl>
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
- *
- * $Id: sno_routing.c 1172 2006-04-18 13:49:18Z jilles $
*/
#include "stdinc.h"
{ NULL, NULL }
};
-DECLARE_MODULE_AV1(networknotice, NULL, NULL, NULL, NULL, nn_hfnlist, "$Revision: 1172 $");
+static const char sno_desc[] = "Show notices about netjoins and netsplits";
+
+DECLARE_MODULE_AV2(networknotice, NULL, NULL, NULL, NULL, nn_hfnlist, NULL, NULL, sno_desc);
/*
* count_mark_downlinks
static void
count_mark_downlinks(struct Client *server_p, int *pservcount, int *pusercount)
{
- dlink_node *ptr;
+ rb_dlink_node *ptr;
SetFloodDone(server_p);
(*pservcount)++;
- *pusercount += dlink_list_length(&server_p->serv->users);
- DLINK_FOREACH(ptr, server_p->serv->servers.head)
+ *pusercount += rb_dlink_list_length(&server_p->serv->users);
+ RB_DLINK_FOREACH(ptr, server_p->serv->servers.head)
{
count_mark_downlinks(ptr->data, pservcount, pusercount);
}