X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/c153c0dcc18ff2451a6b2d9cb0de5f4cece7c760..fc03eb2dd7092582030b2694d69174ce2bfb82dd:/lib/flags.h diff --git a/lib/flags.h b/lib/flags.h index 9514f5ef..e7078646 100644 --- a/lib/flags.h +++ b/lib/flags.h @@ -3,8 +3,8 @@ #ifndef __FLAGS_H #define __FLAGS_H -typedef unsigned short flag_t; -#define FLAG_T_SPECIFIER "%hu" +typedef unsigned int flag_t; +#define FLAG_T_SPECIFIER "%u" typedef struct { unsigned char flagchar; @@ -17,6 +17,7 @@ typedef struct { int setflags(flag_t *inflags, flag_t flagmask, char *flagstr, const flag *flagslist, short reject); char *printflags(flag_t inflags, const flag *flaglist); +char *printflagsornone(flag_t inflags, const flag *flaglist); char *printflags_noprefix(flag_t inflags, const flag *flaglist); char *printflagdiff(flag_t oldflags, flag_t newflags, const flag *flaglist);