summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2024-05-15 13:31:53 +0200
committerGravatar default2024-05-15 13:31:53 +0200
commit0a6df8e504569be4caf39930c473f12b328e5b2a (patch)
treeca0dd5767719d5b96f73b77d42b8da69e0a32a7d /data.c
parentMoved functions around. (diff)
downloadpenes-snac2-0a6df8e504569be4caf39930c473f12b328e5b2a.tar.gz
penes-snac2-0a6df8e504569be4caf39930c473f12b328e5b2a.tar.xz
penes-snac2-0a6df8e504569be4caf39930c473f12b328e5b2a.zip
Renamed content_check() to content_match().
Diffstat (limited to 'data.c')
-rw-r--r--data.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/data.c b/data.c
index 61045c6..5abbeaf 100644
--- a/data.c
+++ b/data.c
@@ -2272,7 +2272,7 @@ int instance_unblock(const char *instance)
2272 2272
2273/** operations by content **/ 2273/** operations by content **/
2274 2274
2275int content_check(const char *file, const xs_dict *msg) 2275int content_match(const char *file, const xs_dict *msg)
2276/* checks if a message's content matches any of the regexes in file */ 2276/* checks if a message's content matches any of the regexes in file */
2277/* file format: one regex per line */ 2277/* file format: one regex per line */
2278{ 2278{
@@ -2283,7 +2283,7 @@ int content_check(const char *file, const xs_dict *msg)
2283 2283
2284 if (xs_type(v) == XSTYPE_STRING && *v) { 2284 if (xs_type(v) == XSTYPE_STRING && *v) {
2285 if ((f = fopen(fn, "r")) != NULL) { 2285 if ((f = fopen(fn, "r")) != NULL) {
2286 srv_debug(1, xs_fmt("content_check: loading regexes from %s", fn)); 2286 srv_debug(1, xs_fmt("content_match: loading regexes from %s", fn));
2287 2287
2288 /* massage content (strip HTML tags, etc.) */ 2288 /* massage content (strip HTML tags, etc.) */
2289 xs *c = xs_regex_replace(v, "<[^>]+>", " "); 2289 xs *c = xs_regex_replace(v, "<[^>]+>", " ");
@@ -2294,7 +2294,7 @@ int content_check(const char *file, const xs_dict *msg)
2294 xs *rx = xs_strip_i(xs_readline(f)); 2294 xs *rx = xs_strip_i(xs_readline(f));
2295 2295
2296 if (*rx && xs_regex_match(c, rx)) { 2296 if (*rx && xs_regex_match(c, rx)) {
2297 srv_debug(1, xs_fmt("content_check: match for '%s'", rx)); 2297 srv_debug(1, xs_fmt("content_match: match for '%s'", rx));
2298 r = 1; 2298 r = 1;
2299 } 2299 }
2300 } 2300 }