From: Alexander Barton Date: Sun, 25 Dec 2011 13:49:52 +0000 (+0100) Subject: New function Class_GetList() X-Git-Tag: rel-19-rc1~105 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff_plain;h=dc9fcb0fb2716757ef336e60febeb58f59325388;hp=2b95c69ea19c6711bb98ee048ee71cee94c5dde9 New function Class_GetList() --- 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- */