forked from enlightenment/efl
parent
a834d2e85f
commit
846e224fd2
|
@ -36,6 +36,7 @@ EAPI char *eina_str_convert(const char *enc_from, const char *enc_to, const char
|
||||||
EAPI char *eina_str_escape(const char *str) EINA_WARN_UNUSED_RESULT EINA_MALLOC EINA_ARG_NONNULL(1);
|
EAPI char *eina_str_escape(const char *str) EINA_WARN_UNUSED_RESULT EINA_MALLOC EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
EAPI void eina_str_tolower(char **str);
|
EAPI void eina_str_tolower(char **str);
|
||||||
|
EAPI void eina_str_toupper(char **str);
|
||||||
|
|
||||||
static inline size_t eina_str_join(char *dst, size_t size, char sep, const char *a, const char *b) EINA_ARG_NONNULL(1, 4, 5);
|
static inline size_t eina_str_join(char *dst, size_t size, char sep, const char *a, const char *b) EINA_ARG_NONNULL(1, 4, 5);
|
||||||
|
|
||||||
|
|
|
@ -579,6 +579,23 @@ eina_str_tolower(char **str)
|
||||||
*p = tolower(*p);
|
*p = tolower(*p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Uppercase all the characters in range [a-z] in the given string.
|
||||||
|
*
|
||||||
|
* @param str the string to uppercase
|
||||||
|
*
|
||||||
|
* This modifies the original string, changing all characters in [a-z] to uppercase.
|
||||||
|
*/
|
||||||
|
EAPI void
|
||||||
|
eina_str_toupper(char **str)
|
||||||
|
{
|
||||||
|
char *p;
|
||||||
|
if ((!str) || (!(*str))) return;
|
||||||
|
|
||||||
|
for (p = *str; (*p); p++)
|
||||||
|
*p = toupper(*p);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
|
|
Loading…
Reference in New Issue