diff options
| author | 2021-11-14 23:47:44 +0000 | |
|---|---|---|
| committer | 2021-11-14 23:47:44 +0000 | |
| commit | 96f673e7e18bae65673760ecc8c1859abda3dc93 (patch) | |
| tree | a737a8a5ed4f5e66012e45d7851b9cd9e8f6a087 /src/modules | |
| parent | Revert "Add regex_pcre compatibility to regex_pcre2". (diff) | |
Rename regex_pcre2 to regex_pcre.
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/extra/README | 2 | ||||
| -rw-r--r-- | src/modules/extra/m_regex_pcre.cpp (renamed from src/modules/extra/m_regex_pcre2.cpp) | 18 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/modules/extra/README b/src/modules/extra/README index 4260ad623..7e3c3e99c 100644 --- a/src/modules/extra/README +++ b/src/modules/extra/README @@ -1,5 +1,5 @@ This directory stores modules which require external libraries to compile. -For example, m_regex_pcre2 requires the PCRE libraries. +For example, m_regex_pcre requires the PCRE2 library. To compile any of these modules first ensure you have the required dependencies (read the online documentation at https://docs.inspircd.org) and then symlink diff --git a/src/modules/extra/m_regex_pcre2.cpp b/src/modules/extra/m_regex_pcre.cpp index a8e9c535a..368e3618d 100644 --- a/src/modules/extra/m_regex_pcre2.cpp +++ b/src/modules/extra/m_regex_pcre.cpp @@ -36,14 +36,14 @@ # pragma comment(lib, "pcre2-8.lib") #endif -class PCRE2Pattern final +class PCREPattern final : public Regex::Pattern { private: pcre2_code* regex; public: - PCRE2Pattern(const std::string& pattern, uint8_t options) + PCREPattern(const std::string& pattern, uint8_t options) : Regex::Pattern(pattern, options) { int flags = 0; @@ -61,7 +61,7 @@ class PCRE2Pattern final } } - ~PCRE2Pattern() override + ~PCREPattern() override { pcre2_code_free(regex); } @@ -75,18 +75,18 @@ class PCRE2Pattern final } }; -class ModuleRegexPCRE2 final +class ModuleRegexPCRE final : public Module { private: - Regex::SimpleEngine<PCRE2Pattern> regex; + Regex::SimpleEngine<PCREPattern> regex; public: - ModuleRegexPCRE2() - : Module(VF_VENDOR, "Provides the pcre2 regular expression engine which uses the PCRE2 library.") - , regex(this, "pcre2") + ModuleRegexPCRE() + : Module(VF_VENDOR, "Provides the pcre regular expression engine which uses the PCRE library.") + , regex(this, "pcre") { } }; -MODULE_INIT(ModuleRegexPCRE2) +MODULE_INIT(ModuleRegexPCRE) |
