summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-05-12 10:15:44 +0200
committerGravatar default2023-05-12 10:15:44 +0200
commit3d4bf235f06e39b9809237813cf419d2751ca42a (patch)
treeb96aded93c4a083ac607a1e78cfea1c8a08efbc0
parentUpdated RELEASE_NOTES. (diff)
downloadsnac2-3d4bf235f06e39b9809237813cf419d2751ca42a.tar.gz
snac2-3d4bf235f06e39b9809237813cf419d2751ca42a.tar.xz
snac2-3d4bf235f06e39b9809237813cf419d2751ca42a.zip
Minor function prototype tweak.
-rw-r--r--activitypub.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/activitypub.c b/activitypub.c
index 9069d03..1e8ae6d 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -358,13 +358,14 @@ int is_msg_for_me(snac *snac, const xs_dict *c_msg)
358} 358}
359 359
360 360
361void process_tags(snac *snac, const char *content, d_char **n_content, d_char **tag) 361void process_tags(snac *snac, const char *content, xs_str **n_content, xs_list **tag)
362/* parses mentions and tags from content */ 362/* parses mentions and tags from content */
363{ 363{
364 d_char *nc = xs_str_new(NULL); 364 xs_str *nc = xs_str_new(NULL);
365 d_char *tl = xs_list_new(); 365 xs_list *tl = xs_list_new();
366 xs *split; 366 xs *split;
367 char *p, *v; 367 xs_list *p;
368 xs_val *v;
368 int n = 0; 369 int n = 0;
369 370
370 split = xs_regex_split(content, "(@[A-Za-z0-9_]+@[A-Za-z0-9\\.-]+|&#[0-9]+;|#[^ ,\\.:;<]+)"); 371 split = xs_regex_split(content, "(@[A-Za-z0-9_]+@[A-Za-z0-9\\.-]+|&#[0-9]+;|#[^ ,\\.:;<]+)");