From dc9fcb0fb2716757ef336e60febeb58f59325388 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 25 Dec 2011 14:49:52 +0100 Subject: [PATCH 1/1] New function Class_GetList() --- src/ngircd/class.c | 8 ++++++++ src/ngircd/class.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/ngircd/class.c b/src/ngircd/class.c index aeecaaec..dd10ac81 100644 --- a/src/ngircd/class.c +++ b/src/ngircd/class.c @@ -75,4 +75,12 @@ Class_DeleteMask(const int Class, const char *Mask) Lists_Del(&My_Classes[Class], Mask); } +GLOBAL struct list_head +Class_GetList(const int Class) +{ + assert(Class < CLASS_COUNT); + + return My_Classes[Class]; +} + /* -eof- */ diff --git a/src/ngircd/class.h b/src/ngircd/class.h index deb60f47..b93c3b68 100644 --- a/src/ngircd/class.h +++ b/src/ngircd/class.h @@ -31,6 +31,8 @@ GLOBAL void Class_DeleteMask PARAMS((const int Class, const char *Mask)); GLOBAL bool Class_IsMember PARAMS((const int Class, CLIENT *Client)); +GLOBAL struct list_head Class_GetList PARAMS((const int Class)); + #endif /* __class_h__ */ /* -eof- */ -- 2.39.2