- " PREFIX=%s"
-
-#define FEATURESVALUES MAXSILES,MAXMODEPARAMS,MAXCHANNELSPERUSER,MAXBANS, \
- NICKLEN,TOPICLEN,TOPICLEN,"+#&","@+"
+ " 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)
+
+#define FEATURESVALUES2 NICKLEN, TOPICLEN, AWAYLEN, TOPICLEN, \
+ feature_int(FEAT_CHANNELLEN), CHANNELLEN, \
+ (feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#"), "(ov)@+", "@+", \
+ (feature_bool(FEAT_OPLEVELS) ? "b,AkU,l,imnpstrDdR" : "b,k,l,imnpstrDdR"), \
+ "rfc1459", feature_str(FEAT_NETWORK)