new strops_length and strops_copy
This commit is contained in:
15
strops.h
15
strops.h
@ -11,15 +11,20 @@
|
||||
Only 7-Bit Ascii is supported.
|
||||
*/
|
||||
|
||||
typedef unsigned long long ull_t;
|
||||
|
||||
char contains_char(const char* string, char char_to_search);
|
||||
char contains_string(const char* string, const char* string_to_search);
|
||||
|
||||
char* strops_to_lowercase(const char* string);
|
||||
char* strops_to_uppercase(const char* string);
|
||||
int strops_is_lowercase(const char* string);
|
||||
int strops_is_uppercase(const char* string);
|
||||
|
||||
char* strops_insert_at_pos_string(const char* string, const char* string_to_insert, size_t pos);
|
||||
char* strops_remove_at_pos_char(const char* string, size_t pos);
|
||||
char* strops_remove_at_pos_string(const char* string, const char* string_to_remove, size_t pos);
|
||||
char* strops_replace_at_pos_string(const char* string, const char* string_to_remove, const char* string_to_insert, size_t pos);
|
||||
char* strops_insert_at_pos_string(const char* string, const char* string_to_insert, ull_t pos);
|
||||
char* strops_remove_at_pos_char(const char* string, ull_t pos);
|
||||
char* strops_remove_at_pos_string(const char* string, const char* string_to_remove, ull_t pos);
|
||||
char* strops_replace_at_pos_string(const char* string, const char* string_to_remove, const char* string_to_insert, ull_t pos);
|
||||
|
||||
char* strops_trim_right_whitespace(const char* string);
|
||||
char* strops_trim_left_whitespace(const char* string);
|
||||
@ -36,7 +41,7 @@ char* strops_trim_both_string(const char* string, const char* string_to_remove);
|
||||
char* strops_remove_chars(const char* string, const char* chars_to_remove);
|
||||
char* strops_remove_string(const char* string, const char* string_to_remove);
|
||||
|
||||
size_t strops_word_count(const char* string);
|
||||
ull_t strops_word_count(const char* string);
|
||||
|
||||
int strops_is_url_encoded(const char* string);
|
||||
|
||||
|
Reference in New Issue
Block a user