Fix NickServ language crash; convert four ChanServ binary options to level options
[srvx.git] / src / chanserv.h
index 4f6aaa66c01c7423ec006b3e2b422ce8ec80bef2..5a506d328215033253145ab4ec4271f70164c0dd 100644 (file)
@@ -32,6 +32,7 @@ enum UL_ALIASES {
 };
 
 enum levelOption {
+    lvlGiveVoice,
     lvlGiveOps,
     lvlEnfOps,
     lvlEnfModes,
@@ -39,6 +40,9 @@ enum levelOption {
     lvlPubCmd,
     lvlSetters,
     lvlCTCPUsers,
+    lvlUserInfo,
+    lvlInviteMe,
+    lvlTopicSnarf,
     NUM_LEVEL_OPTIONS
 };
 
@@ -52,12 +56,12 @@ enum charOption {
 
 #define CHANNEL_NODELETE       0x00000001 /* (1 << 0) */
 #define CHANNEL_SUSPENDED      0x00000002 /* (1 << 1) */
-#define CHANNEL_INFO_LINES     0x00000004 /* (1 << 2) */
-#define CHANNEL_VOICE_ALL      0x00000008 /* (1 << 3) */
+#define CHANNEL_INFO_LINES     0x00000004 /* (1 << 2) - DEPRECATED */
+#define CHANNEL_VOICE_ALL      0x00000008 /* (1 << 3) - DEPRECATED */
 /* No longer used. */                      /* (1 << 4) */
 #define CHANNEL_DYNAMIC_LIMIT  0x00000020 /* (1 << 5) */
-#define CHANNEL_TOPIC_SNARF    0x00000040 /* (1 << 6) */
-#define CHANNEL_PEON_INVITE     0x00000080 /* (1 << 7) */
+#define CHANNEL_TOPIC_SNARF    0x00000040 /* (1 << 6) - DEPRECATED */
+#define CHANNEL_PEON_INVITE     0x00000080 /* (1 << 7) - DEPRECATED */
 /* Flags with values over 0x20000000 or (1 << 29) will not work
  * because chanData.flags is a 30-bit field.
  */