diff options
| author | 2025-06-12 10:59:26 +0200 | |
|---|---|---|
| committer | 2025-06-12 10:59:26 +0200 | |
| commit | 55213f660d0c2a14ee5b556c4422b3b9199c9355 (patch) | |
| tree | e1491fc2f25c642ff4d8fcac6a01a95e36ed72e8 /xs.h | |
| parent | Updated RELEASE_NOTES. (diff) | |
| download | penes-snac2-55213f660d0c2a14ee5b556c4422b3b9199c9355.tar.gz penes-snac2-55213f660d0c2a14ee5b556c4422b3b9199c9355.tar.xz penes-snac2-55213f660d0c2a14ee5b556c4422b3b9199c9355.zip | |
mastoapi: another try to fix collapsing boosted posts in some apps.
Diffstat (limited to 'xs.h')
| -rw-r--r-- | xs.h | 15 |
1 files changed, 15 insertions, 0 deletions
| @@ -90,6 +90,7 @@ xs_str *xs_rstrip_chars_i(xs_str *str, const char *chars); | |||
| 90 | xs_str *xs_strip_chars_i(xs_str *str, const char *chars); | 90 | xs_str *xs_strip_chars_i(xs_str *str, const char *chars); |
| 91 | #define xs_strip_i(str) xs_strip_chars_i(str, " \r\n\t\v\f") | 91 | #define xs_strip_i(str) xs_strip_chars_i(str, " \r\n\t\v\f") |
| 92 | xs_str *xs_tolower_i(xs_str *str); | 92 | xs_str *xs_tolower_i(xs_str *str); |
| 93 | xs_str *xs_toupper_i(xs_str *str); | ||
| 93 | 94 | ||
| 94 | xs_list *xs_list_new(void); | 95 | xs_list *xs_list_new(void); |
| 95 | xs_list *xs_list_append_m(xs_list *list, const char *mem, int dsz); | 96 | xs_list *xs_list_append_m(xs_list *list, const char *mem, int dsz); |
| @@ -692,6 +693,20 @@ xs_str *xs_tolower_i(xs_str *str) | |||
| 692 | } | 693 | } |
| 693 | 694 | ||
| 694 | 695 | ||
| 696 | xs_str *xs_toupper_i(xs_str *str) | ||
| 697 | /* convert to lowercase */ | ||
| 698 | { | ||
| 699 | XS_ASSERT_TYPE(str, XSTYPE_STRING); | ||
| 700 | |||
| 701 | int n; | ||
| 702 | |||
| 703 | for (n = 0; str[n]; n++) | ||
| 704 | str[n] = toupper(str[n]); | ||
| 705 | |||
| 706 | return str; | ||
| 707 | } | ||
| 708 | |||
| 709 | |||
| 695 | /** lists **/ | 710 | /** lists **/ |
| 696 | 711 | ||
| 697 | xs_list *xs_list_new(void) | 712 | xs_list *xs_list_new(void) |