changed Makefile; build all commands as an own file
[NeonServV5.git] / UserNode.h
index b98c06334922c21f479c16fd16365662aa1ba8d8..f905437aae542a80341aafa035dafb29f4d625a4 100644 (file)
@@ -12,6 +12,9 @@
 #define USERFLAG_REPLY_PRIVMSG      0x0080
 #define USERFLAG_GOD_MODE           0x0100
 
+#define USERFLAG_SCRIPTFLAG1        0x40000000
+#define USERFLAG_SCRIPTFLAG2        0x80000000
+
 struct ChanUser;
 struct language;
 
@@ -37,7 +40,10 @@ int is_valid_nick(const char *nick);
 struct UserNode* getUserByNick(const char *nick);
 struct UserNode* getUserByMask(const char *mask);
 int countUsersWithHost(char *host);
+char *getAuthFakehost(char *auth);
 struct UserNode* searchUserByNick(const char *nick);
+struct UserNode* getAllUsers(struct UserNode *last);
+int getUserCount();
 struct UserNode* addUser(const char *nick);
 struct UserNode* addUserMask(const char *mask);
 struct UserNode* createTempUser(const char *mask);