Add CHANNELLEN feature, analogous to NICKLEN feature.
[ircu2.10.12-pk.git] / include / supported.h
index 9e6f71ac3bb73b67326b6da229ad3e11193e7959..09a581ce6fa85173ae8c1353f6d862fe335464a8 100644 (file)
                 " MAXNICKLEN=%i" \
                 " TOPICLEN=%i" \
                 " AWAYLEN=%i" \
-                " KICKLEN=%i"
+                " KICKLEN=%i" \
+                " CHANNELLEN=%i" \
+                " MAXCHANNELLEN=%i"
 
 #define FEATURES2 "CHANTYPES=%s" \
                 " PREFIX=%s" \
+                " STATUSMSG=%s" \
                 " CHANMODES=%s" \
                 " CASEMAPPING=%s" \
                 " NETWORK=%s"
 #define FEATURESVALUES1 feature_int(FEAT_MAXSILES), MAXMODEPARAMS, \
                        feature_int(FEAT_MAXCHANNELSPERUSER), \
                         feature_int(FEAT_MAXBANS), feature_int(FEAT_NICKLEN), \
-                        NICKLEN, TOPICLEN, AWAYLEN, TOPICLEN
+                        NICKLEN, TOPICLEN, AWAYLEN, TOPICLEN, \
+                        feature_int(FEAT_CHANNELLEN), CHANNELLEN
 
-#define FEATURESVALUES2 feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#", "(ov)@+", "b,k,l,imnpstrD", "rfc1459", \
-                        feature_str(FEAT_NETWORK)
+#define FEATURESVALUES2 (feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#"), "(ov)@+", "@+", \
+                        (feature_bool(FEAT_OPLEVELS) ? "b,AkU,l,imnpstrD" : "b,k,l,imnpstrD"), \
+                        "rfc1459", feature_str(FEAT_NETWORK)
 
 #endif /* INCLUDED_supported_h */