Add clang-format configuration.

For now, it uses tabs like before, to make the diff easier to read/check.
One of following commits will switch it to spaces.
This commit is contained in:
Alexey Sokolov
2015-12-06 22:36:35 +00:00
parent 02f8749a8b
commit 33b0627d75
132 changed files with 12743 additions and 8904 deletions
+46 -34
View File
@@ -24,24 +24,21 @@ class CNickServ : public CModule {
msValues["password"] = GetNV("Password");
PutIRC(CString::NamedFormat(GetNV(sCmd), msValues));
}
public:
public:
void SetCommand(const CString& sLine) {
SetNV("Password", sLine.Token(1, true));
PutModule("Password set");
}
void ClearCommand(const CString& sLine) {
DelNV("Password");
}
void ClearCommand(const CString& sLine) { DelNV("Password"); }
void SetNSNameCommand(const CString& sLine) {
SetNV("NickServName", sLine.Token(1, true));
PutModule("NickServ name set");
}
void ClearNSNameCommand(const CString& sLine) {
DelNV("NickServName");
}
void ClearNSNameCommand(const CString& sLine) { DelNV("NickServName"); }
void ViewCommandsCommand(const CString& sLine) {
PutModule("IDENTIFY " + GetNV("IdentifyCmd"));
@@ -61,18 +58,27 @@ public:
MODCONSTRUCTOR(CNickServ) {
AddHelpCommand();
AddCommand("Set", static_cast<CModCommand::ModCmdFunc>(&CNickServ::SetCommand),
"password");
AddCommand("Clear", static_cast<CModCommand::ModCmdFunc>(&CNickServ::ClearCommand),
"", "Clear your nickserv password");
AddCommand("SetNSName", static_cast<CModCommand::ModCmdFunc>(&CNickServ::SetNSNameCommand),
"nickname", "Set NickServ name (Useful on networks like EpiKnet, where NickServ is named Themis)");
AddCommand("ClearNSName", static_cast<CModCommand::ModCmdFunc>(&CNickServ::ClearNSNameCommand),
"", "Reset NickServ name to default (NickServ)");
AddCommand("ViewCommands", static_cast<CModCommand::ModCmdFunc>(&CNickServ::ViewCommandsCommand),
"", "Show patterns for lines, which are being sent to NickServ");
AddCommand("SetCommand", static_cast<CModCommand::ModCmdFunc>(&CNickServ::SetCommandCommand),
"cmd new-pattern", "Set pattern for commands");
AddCommand("Set",
static_cast<CModCommand::ModCmdFunc>(&CNickServ::SetCommand),
"password");
AddCommand("Clear", static_cast<CModCommand::ModCmdFunc>(
&CNickServ::ClearCommand),
"", "Clear your nickserv password");
AddCommand("SetNSName", static_cast<CModCommand::ModCmdFunc>(
&CNickServ::SetNSNameCommand),
"nickname",
"Set NickServ name (Useful on networks like EpiKnet, where "
"NickServ is named Themis)");
AddCommand("ClearNSName", static_cast<CModCommand::ModCmdFunc>(
&CNickServ::ClearNSNameCommand),
"", "Reset NickServ name to default (NickServ)");
AddCommand("ViewCommands", static_cast<CModCommand::ModCmdFunc>(
&CNickServ::ViewCommandsCommand),
"",
"Show patterns for lines, which are being sent to NickServ");
AddCommand("SetCommand", static_cast<CModCommand::ModCmdFunc>(
&CNickServ::SetCommandCommand),
"cmd new-pattern", "Set pattern for commands");
}
virtual ~CNickServ() {}
@@ -91,20 +97,25 @@ public:
}
void HandleMessage(CNick& Nick, const CString& sMessage) {
CString sNickServName = (!GetNV("NickServName").empty()) ? GetNV("NickServName") : "NickServ";
if (!GetNV("Password").empty()
&& Nick.NickEquals(sNickServName)
&& (sMessage.find("msg") != CString::npos
|| sMessage.find("authenticate") != CString::npos
|| sMessage.find("choose a different nickname") != CString::npos
|| sMessage.find("please choose a different nick") != CString::npos
|| sMessage.find("If this is your nick, identify yourself with") != CString::npos
|| sMessage.find("If this is your nick, type") != CString::npos
|| sMessage.find("This is a registered nickname, please identify") != CString::npos
|| sMessage.StripControls_n().find("type /NickServ IDENTIFY password") != CString::npos
|| sMessage.StripControls_n().find("type /msg NickServ IDENTIFY password") != CString::npos)
&& sMessage.AsUpper().find("IDENTIFY") != CString::npos
&& sMessage.find("help") == CString::npos) {
CString sNickServName = (!GetNV("NickServName").empty())
? GetNV("NickServName")
: "NickServ";
if (!GetNV("Password").empty() && Nick.NickEquals(sNickServName) &&
(sMessage.find("msg") != CString::npos ||
sMessage.find("authenticate") != CString::npos ||
sMessage.find("choose a different nickname") != CString::npos ||
sMessage.find("please choose a different nick") != CString::npos ||
sMessage.find("If this is your nick, identify yourself with") !=
CString::npos ||
sMessage.find("If this is your nick, type") != CString::npos ||
sMessage.find("This is a registered nickname, please identify") !=
CString::npos ||
sMessage.StripControls_n().find(
"type /NickServ IDENTIFY password") != CString::npos ||
sMessage.StripControls_n().find(
"type /msg NickServ IDENTIFY password") != CString::npos) &&
sMessage.AsUpper().find("IDENTIFY") != CString::npos &&
sMessage.find("help") == CString::npos) {
MCString msValues;
msValues["password"] = GetNV("Password");
PutIRC(CString::NamedFormat(GetNV("IdentifyCmd"), msValues));
@@ -122,7 +133,8 @@ public:
}
};
template<> void TModInfo<CNickServ>(CModInfo& Info) {
template <>
void TModInfo<CNickServ>(CModInfo& Info) {
Info.SetWikiPage("nickserv");
Info.SetHasArgs(true);
Info.SetArgsHelpText("Please enter your nickserv password.");