" MODES=%i" \
" MAXCHANNELS=%i" \
" MAXBANS=%i" \
- " NICKLEN=%i" \
+ " NICKLEN=%i"
+
+
+#define FEATURES2 "MAXNICKLEN=%i" \
" TOPICLEN=%i" \
" AWAYLEN=%i" \
- " KICKLEN=%i"
-
-#define FEATURES2 "CHANTYPES=%s" \
+ " KICKLEN=%i" \
+ " CHANNELLEN=%i" \
+ " MAXCHANNELLEN=%i" \
+ " 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), NICKLEN, TOPICLEN, \
- AWAYLEN, TOPICLEN
+ feature_int(FEAT_MAXBANS), feature_int(FEAT_NICKLEN)
-#define FEATURESVALUES2 feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#", "(ov)@+", "b,k,l,imnpstr", "rfc1459", \
- feature_str(FEAT_NETWORK)
+#define FEATURESVALUES2 NICKLEN, TOPICLEN, AWAYLEN, TOPICLEN, \
+ feature_int(FEAT_CHANNELLEN), CHANNELLEN, \
+ (feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#"), "(ov)@+", "@+", \
+ (feature_bool(FEAT_OPLEVELS) ? "b,AkU,l,imnpstrDd" : "b,k,l,imnpstrDd"), \
+ "rfc1459", feature_str(FEAT_NETWORK)
#endif /* INCLUDED_supported_h */