]> jfr.im git - irc/quakenet/newserv.git/blobdiff - chanserv/chanserv.h
Removed NEEDAUTH flag since it didn't do anything useful.
[irc/quakenet/newserv.git] / chanserv / chanserv.h
index d14992fb5c1d89e1e755496ca8dda8ea9c7abc12..d970950df8f645caacc0390f11668b9bef48b25c 100644 (file)
 
 
 /* User flags */
-#define   QUFLAG_NEEDAUTH      0x0001  /* +l */
+/* SPARE FLAG                  0x0001 */
 #define   QUFLAG_GLINE         0x0002  /* +g */
 #define   QUFLAG_NOTICE        0x0004  /* +n */
 #define   QUFLAG_RESTRICTED    0x0008  /* +r */
 #define   QUFLAG_NOAUTHLIMIT   0x1000  /* +L */
 #define   QUFLAG_CLEANUPEXEMPT 0x4000  /* +D */
 #define   QUFLAG_TRUST         0x8000  /* +T */
-#define   QUFLAG_ALL           0xdfff
+#define   QUFLAG_ALL           0xdffe
 
-#define UIsNeedAuth(x)      ((x)->flags & QUFLAG_NEEDAUTH)
 #define UIsGline(x)         ((x)->flags & QUFLAG_GLINE)
 #define UIsNotice(x)        ((x)->flags & QUFLAG_NOTICE)
 #define UIsRestricted(x)    ((x)->flags & QUFLAG_RESTRICTED)
 #define UIsNoAuthLimit(x)   ((x)->flags & QUFLAG_NOAUTHLIMIT)
 #define UIsCleanupExempt(x) ((x)->flags & QUFLAG_CLEANUPEXEMPT)
 
-#define UHasSuspension(x)   ((x)->flags & (QUFLAG_GLINE|QUFLAG_DELAYEDGLINE|QUFLAG_SUSPENDED|QUFLAG_NEEDAUTH))
+#define UHasSuspension(x)   ((x)->flags & (QUFLAG_GLINE|QUFLAG_DELAYEDGLINE|QUFLAG_SUSPENDED))
 
 #define UHasHelperPriv(x)   ((x)->flags & (QUFLAG_HELPER | QUFLAG_OPER | QUFLAG_ADMIN | QUFLAG_DEV))
 #define UHasOperPriv(x)     ((x)->flags & (QUFLAG_OPER | QUFLAG_ADMIN | QUFLAG_DEV))
 #define UHasAdminPriv(x)    ((x)->flags & (QUFLAG_ADMIN | QUFLAG_DEV))
 
-#define USetNeedAuth(x)      ((x)->flags |= QUFLAG_NEEDAUTH)
 #define USetGline(x)         ((x)->flags |= QUFLAG_GLINE)
 #define USetNotice(x)        ((x)->flags |= QUFLAG_NOTICE)
 #define USetRestricted(x)    ((x)->flags |= QUFLAG_RESTRICTED)
 #define USetCleanupExempt(x) ((x)->flags |= QUFLAG_CLEANUPEXEMPT)
 #define USetTrust(x)         ((x)->flags |= QUFLAG_TRUST)
 
-#define UClearNeedAuth(x)      ((x)->flags &= ~QUFLAG_NEEDAUTH)
 #define UClearGline(x)         ((x)->flags &= ~QUFLAG_GLINE)
 #define UClearNotice(x)        ((x)->flags &= ~QUFLAG_NOTICE)
 #define UClearRestricted(x)    ((x)->flags &= ~QUFLAG_RESTRICTED)