X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=UserNode.h;h=3402c7d97ac1e0eb5afbe4c380687367ab1c7605;hb=3ee30bb2261ff056b7d4a5d27d5ee6714e875ac3;hp=c96f9a128d7bdd77715ef98bd8e43864784086d4;hpb=9d22b269aeffb5414ef0db567e28ed469a6d9bc1;p=NeonServV5.git diff --git a/UserNode.h b/UserNode.h index c96f9a1..3402c7d 100644 --- a/UserNode.h +++ b/UserNode.h @@ -2,14 +2,17 @@ #define _UserNode_h #include "main.h" -#define USERFLAG_ISBOT 0x0001 -#define USERFLAG_ISAUTHED 0x0002 -#define USERFLAG_ISIRCOP 0x0004 -#define USERFLAG_ISTMPUSER 0x0008 -#define USERFLAG_ISSERVER 0x0010 -#define USERFLAG_FREETMPUSER 0x0020 +#define USERFLAG_ISBOT 0x0001 +#define USERFLAG_ISAUTHED 0x0002 +#define USERFLAG_ISIRCOP 0x0004 +#define USERFLAG_ISTMPUSER 0x0008 +#define USERFLAG_ISSERVER 0x0010 +#define USERFLAG_FREETMPUSER 0x0020 +#define USERFLAG_LOADED_SETTINGS 0x0040 +#define USERFLAG_REPLY_PRIVMSG 0x0080 struct ChanUser; +struct language; struct UserNode { char nick[NICKLEN+1]; @@ -20,6 +23,7 @@ struct UserNode { unsigned int flags; time_t created; struct ChanUser *channel; + struct language *language; struct UserNode *next; }; @@ -37,4 +41,6 @@ int renameUser(struct UserNode* user, const char *new_nick); void delUser(struct UserNode* user, int freeUser); void clearTempUsers(); +void load_user_settings(struct UserNode* user); + #endif