summaryrefslogtreecommitdiff
path: root/xs.h
diff options
context:
space:
mode:
Diffstat (limited to 'xs.h')
-rw-r--r--xs.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/xs.h b/xs.h
index e3126fd..36445e4 100644
--- a/xs.h
+++ b/xs.h
@@ -60,11 +60,11 @@ d_char *xs_fmt(const char *fmt, ...);
60int xs_str_in(const char *haystack, const char *needle); 60int xs_str_in(const char *haystack, const char *needle);
61int xs_startswith(const char *str, const char *prefix); 61int xs_startswith(const char *str, const char *prefix);
62int xs_endswith(const char *str, const char *postfix); 62int xs_endswith(const char *str, const char *postfix);
63d_char *xs_crop(d_char *str, int start, int end); 63d_char *xs_crop_i(d_char *str, int start, int end);
64d_char *xs_strip_chars(d_char *str, const char *chars); 64d_char *xs_strip_chars_i(d_char *str, const char *chars);
65#define xs_strip(str) xs_strip_chars(str, " \r\n\t\v\f") 65#define xs_strip_i(str) xs_strip_chars_i(str, " \r\n\t\v\f")
66d_char *xs_tolower(d_char *str); 66d_char *xs_tolower_i(d_char *str);
67d_char *xs_str_prepend(d_char *str, const char *prefix); 67d_char *xs_str_prepend_i(d_char *str, const char *prefix);
68d_char *xs_list_new(void); 68d_char *xs_list_new(void);
69d_char *xs_list_append_m(d_char *list, const char *mem, int dsz); 69d_char *xs_list_append_m(d_char *list, const char *mem, int dsz);
70#define xs_list_append(list, data) xs_list_append_m(list, data, xs_size(data)) 70#define xs_list_append(list, data) xs_list_append_m(list, data, xs_size(data))
@@ -439,7 +439,7 @@ int xs_endswith(const char *str, const char *postfix)
439} 439}
440 440
441 441
442d_char *xs_crop(d_char *str, int start, int end) 442d_char *xs_crop_i(d_char *str, int start, int end)
443/* crops the d_char to be only from start to end */ 443/* crops the d_char to be only from start to end */
444{ 444{
445 int sz = strlen(str); 445 int sz = strlen(str);
@@ -457,7 +457,7 @@ d_char *xs_crop(d_char *str, int start, int end)
457} 457}
458 458
459 459
460d_char *xs_strip_chars(d_char *str, const char *chars) 460d_char *xs_strip_chars_i(d_char *str, const char *chars)
461/* strips the string of chars from the start and the end */ 461/* strips the string of chars from the start and the end */
462{ 462{
463 int n; 463 int n;
@@ -478,7 +478,7 @@ d_char *xs_strip_chars(d_char *str, const char *chars)
478} 478}
479 479
480 480
481d_char *xs_tolower(d_char *str) 481d_char *xs_tolower_i(d_char *str)
482/* convert to lowercase */ 482/* convert to lowercase */
483{ 483{
484 int n; 484 int n;
@@ -490,7 +490,7 @@ d_char *xs_tolower(d_char *str)
490} 490}
491 491
492 492
493d_char *xs_str_prepend(d_char *str, const char *prefix) 493d_char *xs_str_prepend_i(d_char *str, const char *prefix)
494/* prepends prefix into string */ 494/* prepends prefix into string */
495{ 495{
496 int sz = strlen(prefix); 496 int sz = strlen(prefix);