Re: string compare
huiming via mod-security-users <[email protected]> Fri, 2 Jul 2021 23:22:08 +0800
| Newsgroups | gmane.comp.apache.mod-security.user |
|---|---|
| Message-ID | <[email protected]> |
i got it. bb always is uppercase . ------------------ Original ------------------ From: "mod-security-users" <[email protected]>; Date: Fri, Jul 2, 2021 06:02 PM To: "mod-security-users"<[email protected]>; Cc: "huiming"<[email protected]>; Subject: [mod-security-users] string compare hi all, Who can help me understand why the highlighted is not toupper(aa) == toupper(bb) or tolower(aa)==tolower(bb) ? in file ModSecurity/src/variables/variable.h class VariableMonkeyResolution { public: VariableMonkeyResolution () { } static inline bool comp(const std::string &a, const std::string &b) { return a.size() == b.size() && std::equal(a.begin(), a.end(), b.begin(), [](char aa, char bb) { return toupper(aa) == bb; }); } thanks huiming _______________________________________________ mod-security-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mod-security-users Commercial ModSecurity Rules and Support from Trustwave's SpiderLabs: http://www.modsecurity.org/projects/commercial/rules/ http://www.modsecurity.org/projects/commercial/support/