Separate notion of _FLOOD constant from the flags stored in the Flooding struct

This adds a FLOOD_FLAG() macro to convert a _FLOOD constant to the appropriate flag.  For now this just
casts the argument to unsigned int.

Rename Flooding.type to Flooding.flags and change it to unsigned int, to reflect that it's a bitfield of
flags for multiple flooding types.
This commit is contained in:
Kevin Easton
2017-01-18 17:03:06 +11:00
parent 78dbdea441
commit fef98f43ba
3 changed files with 6 additions and 4 deletions

View File

@@ -1012,7 +1012,7 @@ typedef struct flood_stru
char *name;
char *host;
char *channel;
int type;
unsigned flags;
char flood;
unsigned long cnt;
struct timeval start;