#include "inspircd.h"
#include <stdio.h>
#include <string>
+#include <vector>
+
+using namespace std;
+
+std::vector<ModeParameter> custom_mode_params;
chanrec::chanrec()
{
log(DEBUG,"Custom mode %c set",mode);
}
else {
- char temp[MAXMODES];
+ char temp[MAXBUF];
int count = 0;
for (int q = 0; q < strlen(custom_modes); q++) {
if (custom_modes[q] != mode) {
temp[count] = '\0';
strncpy(custom_modes,temp,MAXMODES);
log(DEBUG,"Custom mode %c removed",mode);
+ this->SetCustomModeParam(mode,"",false);
}
}
-vector<ModeParameter> custom_mode_params;
-
void chanrec::SetCustomModeParam(char mode,char* parameter,bool mode_on)
{