diff options
| author | 2025-05-22 03:34:48 +0300 | |
|---|---|---|
| committer | 2025-05-22 03:34:48 +0300 | |
| commit | 24105f6e9759b74c04522de1de12ddb77cfba568 (patch) | |
| tree | cd367a707541dcfee760319f47c21d1ac75c9ab9 /format.c | |
| parent | Operations on the 'people' page redirects back to it instead of 'admin'. (diff) | |
| download | snac2-24105f6e9759b74c04522de1de12ddb77cfba568.tar.gz snac2-24105f6e9759b74c04522de1de12ddb77cfba568.tar.xz snac2-24105f6e9759b74c04522de1de12ddb77cfba568.zip | |
use utf-8 lowercase function for tags #396
Diffstat (limited to 'format.c')
| -rw-r--r-- | format.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -8,6 +8,7 @@ | |||
| 8 | #include "xs_json.h" | 8 | #include "xs_json.h" |
| 9 | #include "xs_time.h" | 9 | #include "xs_time.h" |
| 10 | #include "xs_match.h" | 10 | #include "xs_match.h" |
| 11 | #include "xs_unicode.h" | ||
| 11 | 12 | ||
| 12 | #include "snac.h" | 13 | #include "snac.h" |
| 13 | 14 | ||
| @@ -443,7 +444,7 @@ xs_str *sanitize(const char *content) | |||
| 443 | if (n & 0x1) { | 444 | if (n & 0x1) { |
| 444 | xs *s1 = xs_strip_i(xs_crop_i(xs_dup(v), v[1] == '/' ? 2 : 1, -1)); | 445 | xs *s1 = xs_strip_i(xs_crop_i(xs_dup(v), v[1] == '/' ? 2 : 1, -1)); |
| 445 | xs *l1 = xs_split_n(s1, " ", 1); | 446 | xs *l1 = xs_split_n(s1, " ", 1); |
| 446 | xs *tag = xs_tolower_i(xs_dup(xs_list_get(l1, 0))); | 447 | xs *tag = xs_utf8_to_lower(xs_dup(xs_list_get(l1, 0))); |
| 447 | xs *s2 = NULL; | 448 | xs *s2 = NULL; |
| 448 | int i; | 449 | int i; |
| 449 | 450 | ||