]>
jfr.im git - irc/quakenet/newserv.git/blob - lib/flags.h
6 typedef unsigned short flag_t
;
7 #define FLAG_T_SPECIFIER "%hu"
10 unsigned char flagchar
;
14 #define REJECT_NONE 0x0000
15 #define REJECT_UNKNOWN 0x0001
16 #define REJECT_DISALLOWED 0x0002
18 int setflags(flag_t
*inflags
, flag_t flagmask
, char *flagstr
, const flag
*flagslist
, short reject
);
19 char *printflags(flag_t inflags
, const flag
*flaglist
);
20 char *printflagsornone(flag_t inflags
, const flag
*flaglist
);
21 char *printflags_noprefix(flag_t inflags
, const flag
*flaglist
);
22 char *printflagdiff(flag_t oldflags
, flag_t newflags
, const flag
*flaglist
);