lvlUserInfo,
lvlInviteMe,
lvlTopicSnarf,
+ lvlVote,
NUM_LEVEL_OPTIONS
};
char *registrar;
char *topic_mask;
+ char *vote;
+ unsigned int vote_start;
+ dict_t vote_options;
+
unsigned int flags : 30;
unsigned int may_opchan : 1;
unsigned int max;
unsigned int present : 1;
unsigned int flags : USER_FLAGS_SIZE;
+ unsigned short voted;
+ unsigned int votefor;
+
/* linked list of userDatas for a chanData */
struct userData *prev;
struct userData *next;
struct suspended *previous;
};
+struct vote_option
+{
+ char *name;
+ unsigned int option_id;
+ char *option_str;
+ unsigned int voted;
+};
+
struct do_not_register
{
char chan_name[CHANNELLEN+1];