Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_string.h
| Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
| int BLI_natstrcmp(const char *s1, const char *s2) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | int BLI_natstrcmp(const char *s1, const char *s2) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| int BLI_strcmp_ignore_pad(const char *str1, const char *str2, const char pad) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | int BLI_strcmp_ignore_pad(const char *str1, const char *str2, const char pad) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| size_t BLI_strnlen(const char *str, const size_t maxlen) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | size_t BLI_strnlen(const char *str, const size_t maxlen) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| void BLI_str_tolower_ascii(char *str, const size_t len) ATTR_NONNULL(); | void BLI_str_tolower_ascii(char *str, const size_t len) ATTR_NONNULL(); | ||||
| void BLI_str_toupper_ascii(char *str, const size_t len) ATTR_NONNULL(); | void BLI_str_toupper_ascii(char *str, const size_t len) ATTR_NONNULL(); | ||||
| int BLI_str_rstrip_float_zero(char *str, const char pad) ATTR_NONNULL(); | int BLI_str_rstrip_float_zero(char *str, const char pad) ATTR_NONNULL(); | ||||
| size_t BLI_str_rstrip_whitespace(char *__restrict dst, const char *__restrict src, const size_t maxlen) ATTR_NONNULL(); | |||||
| size_t BLI_str_lstrip_whitespace(char *__restrict dst, const char *__restrict src, const size_t maxlen) ATTR_NONNULL(); | |||||
| int BLI_str_index_in_array_n(const char *__restrict str, const char **__restrict str_array, const int str_array_len) ATTR_NONNULL(); | int BLI_str_index_in_array_n(const char *__restrict str, const char **__restrict str_array, const int str_array_len) ATTR_NONNULL(); | ||||
| int BLI_str_index_in_array(const char *__restrict str, const char **__restrict str_array) ATTR_NONNULL(); | int BLI_str_index_in_array(const char *__restrict str, const char **__restrict str_array) ATTR_NONNULL(); | ||||
| bool BLI_str_endswith(const char *__restrict str, const char *__restrict end) ATTR_NONNULL(); | bool BLI_str_endswith(const char *__restrict str, const char *__restrict end) ATTR_NONNULL(); | ||||
| bool BLI_strn_endswith(const char *__restrict str, const char *__restrict end, size_t length) ATTR_NONNULL(); | bool BLI_strn_endswith(const char *__restrict str, const char *__restrict end, size_t length) ATTR_NONNULL(); | ||||
| size_t BLI_str_partition(const char *str, const char delim[], const char **sep, const char **suf) ATTR_NONNULL(); | size_t BLI_str_partition(const char *str, const char delim[], const char **sep, const char **suf) ATTR_NONNULL(); | ||||
| Show All 10 Lines | |||||