NICK_REC can be now inherited

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@971 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-12-06 01:07:21 +00:00 committed by cras
commit a99e93ef5d
4 changed files with 38 additions and 16 deletions

View file

@ -4,23 +4,15 @@
#include "servers.h"
#include "channels.h"
/* Returns NICK_REC if it's nick, NULL if it isn't. */
#define NICK(server) \
MODULE_CHECK_CAST(server, NICK_REC, type, "NICK")
#define IS_NICK(server) \
(NICK(server) ? TRUE : FALSE)
typedef struct {
time_t last_check; /* last time gone was checked */
char *nick;
char *host;
char *realname;
int hops;
/* status in server */
unsigned int gone:1;
unsigned int serverop:1;
/* status in channel */
unsigned int send_massjoin:1; /* Waiting to be sent in massjoin signal */
unsigned int op:1;
unsigned int halfop:1;
unsigned int voice:1;
#include "nick-rec.h"
} NICK_REC;
/* Add new nick to list */