aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-11-14 23:47:44 +0000
committerGravatar Sadie Powell2021-11-14 23:47:44 +0000
commit96f673e7e18bae65673760ecc8c1859abda3dc93 (patch)
treea737a8a5ed4f5e66012e45d7851b9cd9e8f6a087 /src/modules
parentRevert "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/README2
-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)