From 3f389a4bd951cbf6f8ca139473647eaae0447322 Mon Sep 17 00:00:00 2001 From: brain Date: Sat, 8 Jul 2006 17:53:03 +0000 Subject: Convert new +isw modes to new mode format git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4176 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/users.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 78409dc6f..48ce0054b 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -110,6 +110,19 @@ bool DoneClassesAndTypes(const char* tag) return true; } +const char* userrec::FormatModes() +{ + static char data[MAXBUF]; + int offset = 0; + for (int n = 0; n < 64; n++) + { + if (modes[n]) + data[offset++] = n+65; + } + data[offset] = 0; + return data; +} + userrec::userrec() { // the PROPER way to do it, AVOID bzero at *ALL* costs -- cgit v1.3.1-10-gc9f91