forked from enlightenment/efl
Eina: Fixed usage of EINA_CONST, the lack of EINA_PURE and EINA_WARN_UNUSED_RESULT and formatting in the following headers:
1. eina_unicode.h 2. eina_strbuf.h eina_ustrbuf.h 3. eina_stringshare.h eina_ustringshare.h eina_binshare.h SVN revision: 51128
This commit is contained in:
parent
3686e9d295
commit
063d8ffd64
|
@ -68,10 +68,10 @@
|
||||||
EAPI Eina_Bool eina_binshare_init(void);
|
EAPI Eina_Bool eina_binshare_init(void);
|
||||||
EAPI Eina_Bool eina_binshare_shutdown(void);
|
EAPI Eina_Bool eina_binshare_shutdown(void);
|
||||||
EAPI const void *eina_binshare_add_length(const void *obj,
|
EAPI const void *eina_binshare_add_length(const void *obj,
|
||||||
unsigned int olen) EINA_WARN_UNUSED_RESULT;
|
unsigned int olen) EINA_PURE EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI const void *eina_binshare_ref(const void *obj);
|
EAPI const void *eina_binshare_ref(const void *obj);
|
||||||
EAPI void eina_binshare_del(const void *obj);
|
EAPI void eina_binshare_del(const void *obj);
|
||||||
EAPI int eina_binshare_length(const void *obj) EINA_CONST EINA_WARN_UNUSED_RESULT;
|
EAPI int eina_binshare_length(const void *obj) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI void eina_binshare_dump(void);
|
EAPI void eina_binshare_dump(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -152,8 +152,7 @@ EAPI Eina_Bool eina_strbuf_append_char(Eina_Strbuf *buf, char c) EINA_ARG_NON
|
||||||
*
|
*
|
||||||
* @see eina_strbuf_append()
|
* @see eina_strbuf_append()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_append_printf(Eina_Strbuf *buf, const char *fmt, ...) EINA_ARG_NONNULL(1, 2)
|
EAPI Eina_Bool eina_strbuf_append_printf(Eina_Strbuf *buf, const char *fmt, ...) EINA_ARG_NONNULL(1, 2) EINA_PRINTF(2, 3);
|
||||||
EINA_PRINTF(2, 3);
|
|
||||||
/**
|
/**
|
||||||
* @brief Append a string to a buffer, reallocating as necessary.
|
* @brief Append a string to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -163,7 +162,7 @@ EINA_PRINTF(2, 3);
|
||||||
*
|
*
|
||||||
* @see eina_strbuf_append()
|
* @see eina_strbuf_append()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_append_vprintf(Eina_Strbuf *buf, const char *fmt, va_list args) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_append_vprintf(Eina_Strbuf *buf, const char *fmt, va_list args) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary.
|
* @brief Insert a string to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -178,7 +177,7 @@ EAPI Eina_Bool eina_strbuf_append_vprintf(Eina_Strbuf *buf, const char *fmt, va_
|
||||||
* consider using that variant. If @p buf can't insert it, #EINA_FALSE
|
* consider using that variant. If @p buf can't insert it, #EINA_FALSE
|
||||||
* is returned, otherwise #EINA_TRUE is returned.
|
* is returned, otherwise #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert(Eina_Strbuf *buf, const char *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_insert(Eina_Strbuf *buf, const char *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert an escaped string to a buffer, reallocating as
|
* @brief Insert an escaped string to a buffer, reallocating as
|
||||||
* necessary.
|
* necessary.
|
||||||
|
@ -192,7 +191,7 @@ EAPI Eina_Bool eina_strbuf_insert(Eina_Strbuf *buf, const char *str, size_t pos)
|
||||||
* position @p pos. If @p buf can't insert @p str, #EINA_FALSE is
|
* position @p pos. If @p buf can't insert @p str, #EINA_FALSE is
|
||||||
* returned, otherwise #EINA_TRUE is returned.
|
* returned, otherwise #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_escaped(Eina_Strbuf *buf, const char *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_insert_escaped(Eina_Strbuf *buf, const char *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary. Limited by maxlen.
|
* @brief Insert a string to a buffer, reallocating as necessary. Limited by maxlen.
|
||||||
*
|
*
|
||||||
|
@ -211,7 +210,7 @@ EAPI Eina_Bool eina_strbuf_insert_escaped(Eina_Strbuf *buf, const char *str, siz
|
||||||
* @p str). If @p str can not be inserted, #EINA_FALSE is returned,
|
* @p str). If @p str can not be inserted, #EINA_FALSE is returned,
|
||||||
* otherwise, #EINA_TRUE is returned.
|
* otherwise, #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_n(Eina_Strbuf *buf, const char *str, size_t maxlen, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_insert_n(Eina_Strbuf *buf, const char *str, size_t maxlen, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string of exact length to a buffer, reallocating as necessary.
|
* @brief Insert a string of exact length to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -232,7 +231,7 @@ EAPI Eina_Bool eina_strbuf_insert_n(Eina_Strbuf *buf, const char *str, size_t ma
|
||||||
* @see eina_strbuf_insert()
|
* @see eina_strbuf_insert()
|
||||||
* @see eina_strbuf_insert_n()
|
* @see eina_strbuf_insert_n()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_length(Eina_Strbuf *buf, const char *str, size_t length, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_insert_length(Eina_Strbuf *buf, const char *str, size_t length, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a character to a string buffer, reallocating as
|
* @brief Insert a character to a string buffer, reallocating as
|
||||||
* necessary.
|
* necessary.
|
||||||
|
@ -246,7 +245,7 @@ EAPI Eina_Bool eina_strbuf_insert_length(Eina_Strbuf *buf, const char *str, size
|
||||||
* can't append it, #EINA_FALSE is returned, otherwise #EINA_TRUE is
|
* can't append it, #EINA_FALSE is returned, otherwise #EINA_TRUE is
|
||||||
* returned.
|
* returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_char(Eina_Strbuf *buf, char c, size_t pos) EINA_ARG_NONNULL(1);
|
EAPI Eina_Bool eina_strbuf_insert_char(Eina_Strbuf *buf, char c, size_t pos) EINA_ARG_NONNULL(1);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary.
|
* @brief Insert a string to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -255,7 +254,7 @@ EAPI Eina_Bool eina_strbuf_insert_char(Eina_Strbuf *buf, char c, size_t pos) EIN
|
||||||
* @param pos The position to insert the string.
|
* @param pos The position to insert the string.
|
||||||
* @return #EINA_TRUE on success, #EINA_FALSE on failure.
|
* @return #EINA_TRUE on success, #EINA_FALSE on failure.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_printf(Eina_Strbuf *buf, const char *fmt, size_t pos, ...) EINA_ARG_NONNULL(1, 2) EINA_PRINTF(2, 4);
|
EAPI Eina_Bool eina_strbuf_insert_printf(Eina_Strbuf *buf, const char *fmt, size_t pos, ...) EINA_ARG_NONNULL(1, 2) EINA_PRINTF(2, 4);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary.
|
* @brief Insert a string to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -264,7 +263,7 @@ EAPI Eina_Bool eina_strbuf_insert_printf(Eina_Strbuf *buf, const char *fmt, size
|
||||||
* @param pos The position to insert the string.
|
* @param pos The position to insert the string.
|
||||||
* @return #EINA_TRUE on success, #EINA_FALSE on failure.
|
* @return #EINA_TRUE on success, #EINA_FALSE on failure.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_strbuf_insert_vprintf(Eina_Strbuf *buf, const char *fmt, size_t pos, va_list args) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_strbuf_insert_vprintf(Eina_Strbuf *buf, const char *fmt, size_t pos, va_list args) EINA_ARG_NONNULL(1, 2);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @def eina_strbuf_prepend(buf, str)
|
* @def eina_strbuf_prepend(buf, str)
|
||||||
|
@ -381,7 +380,7 @@ EAPI Eina_Bool eina_strbuf_insert_vprintf(Eina_Strbuf *buf, const char *fmt, siz
|
||||||
* in bytes. It returns #EINA_FALSE on failure, #EINA_TRUE otherwise.
|
* in bytes. It returns #EINA_FALSE on failure, #EINA_TRUE otherwise.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
EAPI Eina_Bool eina_strbuf_remove(Eina_Strbuf *buf, size_t start, size_t end) EINA_ARG_NONNULL(1);
|
EAPI Eina_Bool eina_strbuf_remove(Eina_Strbuf *buf, size_t start, size_t end) EINA_ARG_NONNULL(1);
|
||||||
/**
|
/**
|
||||||
* @brief Retrieve a pointer to the contents of a string buffer
|
* @brief Retrieve a pointer to the contents of a string buffer
|
||||||
*
|
*
|
||||||
|
@ -395,7 +394,7 @@ EAPI Eina_Bool eina_strbuf_remove(Eina_Strbuf *buf, size_t start, size_t
|
||||||
*
|
*
|
||||||
* @see eina_strbuf_string_steal()
|
* @see eina_strbuf_string_steal()
|
||||||
*/
|
*/
|
||||||
EAPI const char * eina_strbuf_string_get(const Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
|
EAPI const char *eina_strbuf_string_get(const Eina_Strbuf *buf) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
|
||||||
/**
|
/**
|
||||||
* @brief Steal the contents of a string buffer.
|
* @brief Steal the contents of a string buffer.
|
||||||
*
|
*
|
||||||
|
@ -409,7 +408,7 @@ EAPI const char * eina_strbuf_string_get(const Eina_Strbuf *buf) EINA_ARG_NO
|
||||||
*
|
*
|
||||||
* @see eina_strbuf_string_get()
|
* @see eina_strbuf_string_get()
|
||||||
*/
|
*/
|
||||||
EAPI char * eina_strbuf_string_steal(Eina_Strbuf *buf) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
EAPI char *eina_strbuf_string_steal(Eina_Strbuf *buf) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
/**
|
/**
|
||||||
* @brief Free the contents of a string buffer but not the buffer.
|
* @brief Free the contents of a string buffer but not the buffer.
|
||||||
*
|
*
|
||||||
|
@ -427,8 +426,8 @@ EAPI void eina_strbuf_string_free(Eina_Strbuf *buf) EINA_ARG_NONNULL
|
||||||
*
|
*
|
||||||
* This function returns the length of @p buf.
|
* This function returns the length of @p buf.
|
||||||
*/
|
*/
|
||||||
EAPI size_t eina_strbuf_length_get(const Eina_Strbuf *buf) EINA_ARG_NONNULL(1);
|
EAPI size_t eina_strbuf_length_get(const Eina_Strbuf *buf) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI Eina_Bool eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with, unsigned int n) EINA_ARG_NONNULL(1, 2, 3);
|
EAPI Eina_Bool eina_strbuf_replace(Eina_Strbuf *buf, const char *str, const char *with, unsigned int n) EINA_ARG_NONNULL(1, 2, 3);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @def eina_strbuf_replace_first(buf, str, with)
|
* @def eina_strbuf_replace_first(buf, str, with)
|
||||||
|
@ -445,7 +444,7 @@ EAPI Eina_Bool eina_strbuf_replace(Eina_Strbuf *buf, const char *str, con
|
||||||
*/
|
*/
|
||||||
#define eina_strbuf_replace_first(buf, str, with) eina_strbuf_replace(buf, str, with, 1)
|
#define eina_strbuf_replace_first(buf, str, with) eina_strbuf_replace(buf, str, with, 1)
|
||||||
|
|
||||||
EAPI int eina_strbuf_replace_all(Eina_Strbuf *buf, const char *str, const char *with) EINA_ARG_NONNULL(1, 2, 3);
|
EAPI int eina_strbuf_replace_all(Eina_Strbuf *buf, const char *str, const char *with) EINA_ARG_NONNULL(1, 2, 3);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
|
|
|
@ -69,12 +69,12 @@
|
||||||
|
|
||||||
EAPI const char * eina_stringshare_add_length(const char *str, unsigned int slen) EINA_WARN_UNUSED_RESULT;
|
EAPI const char * eina_stringshare_add_length(const char *str, unsigned int slen) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI const char * eina_stringshare_add(const char *str) EINA_WARN_UNUSED_RESULT;
|
EAPI const char * eina_stringshare_add(const char *str) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI const char * eina_stringshare_printf(const char *fmt, ...) EINA_WARN_UNUSED_RESULT;
|
EAPI const char * eina_stringshare_printf(const char *fmt, ...) EINA_WARN_UNUSED_RESULT EINA_PRINTF(1, 2);
|
||||||
EAPI const char * eina_stringshare_vprintf(const char *fmt, va_list args) EINA_WARN_UNUSED_RESULT;
|
EAPI const char * eina_stringshare_vprintf(const char *fmt, va_list args) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI const char * eina_stringshare_nprintf(unsigned int len, const char *fmt, ...) EINA_WARN_UNUSED_RESULT;
|
EAPI const char * eina_stringshare_nprintf(unsigned int len, const char *fmt, ...) EINA_WARN_UNUSED_RESULT EINA_PRINTF(2, 3);
|
||||||
EAPI const char * eina_stringshare_ref(const char *str);
|
EAPI const char * eina_stringshare_ref(const char *str);
|
||||||
EAPI void eina_stringshare_del(const char *str);
|
EAPI void eina_stringshare_del(const char *str);
|
||||||
EAPI int eina_stringshare_strlen(const char *str) EINA_CONST EINA_WARN_UNUSED_RESULT;
|
EAPI int eina_stringshare_strlen(const char *str) EINA_PURE EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI void eina_stringshare_dump(void);
|
EAPI void eina_stringshare_dump(void);
|
||||||
|
|
||||||
static inline Eina_Bool eina_stringshare_replace(const char **p_str, const char *news) EINA_ARG_NONNULL(1);
|
static inline Eina_Bool eina_stringshare_replace(const char **p_str, const char *news) EINA_ARG_NONNULL(1);
|
||||||
|
|
|
@ -42,21 +42,21 @@ typedef unsigned int Eina_Unicode;
|
||||||
|
|
||||||
EAPI extern const Eina_Unicode *EINA_UNICODE_EMPTY_STRING;
|
EAPI extern const Eina_Unicode *EINA_UNICODE_EMPTY_STRING;
|
||||||
|
|
||||||
EAPI size_t eina_unicode_strlen(const Eina_Unicode *ustr) EINA_ARG_NONNULL(1) EINA_PURE;
|
EAPI size_t eina_unicode_strlen(const Eina_Unicode *ustr) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT EINA_PURE;
|
||||||
EAPI size_t eina_unicode_strnlen(const Eina_Unicode *ustr, int n) EINA_ARG_NONNULL(1) EINA_PURE;
|
EAPI size_t eina_unicode_strnlen(const Eina_Unicode *ustr, int n) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT EINA_PURE;
|
||||||
|
|
||||||
|
|
||||||
EAPI Eina_Unicode *eina_unicode_strdup(const Eina_Unicode *text) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
|
EAPI Eina_Unicode *eina_unicode_strdup(const Eina_Unicode *text) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
|
||||||
|
|
||||||
EAPI int eina_unicode_strcmp(const Eina_Unicode *a, const Eina_Unicode *b) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1, 2);
|
EAPI int eina_unicode_strcmp(const Eina_Unicode *a, const Eina_Unicode *b) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1, 2) EINA_PURE;
|
||||||
|
|
||||||
EAPI Eina_Unicode *eina_unicode_strcpy(Eina_Unicode *dest, const Eina_Unicode *source);
|
EAPI Eina_Unicode *eina_unicode_strcpy(Eina_Unicode *dest, const Eina_Unicode *source) EINA_ARG_NONNULL(1, 2);
|
||||||
|
|
||||||
EAPI Eina_Unicode *eina_unicode_strstr(const Eina_Unicode *haystack, const Eina_Unicode *needle) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Unicode *eina_unicode_strstr(const Eina_Unicode *haystack, const Eina_Unicode *needle) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1, 2) EINA_PURE;
|
||||||
|
|
||||||
EAPI Eina_Unicode *eina_unicode_strncpy(Eina_Unicode *dest, const Eina_Unicode *source, size_t n);
|
EAPI Eina_Unicode *eina_unicode_strncpy(Eina_Unicode *dest, const Eina_Unicode *source, size_t n) EINA_ARG_NONNULL(1, 2);
|
||||||
|
|
||||||
EAPI Eina_Unicode *eina_unicode_escape(const Eina_Unicode *str);
|
EAPI Eina_Unicode *eina_unicode_escape(const Eina_Unicode *str) EINA_ARG_NONNULL(1) EINA_MALLOC EINA_WARN_UNUSED_RESULT;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
|
|
|
@ -145,7 +145,7 @@ EAPI Eina_Bool eina_ustrbuf_append_length(Eina_UStrbuf *buf, const Eina_Unic
|
||||||
* This function inserts @p c to @p buf. If it can not insert it,
|
* This function inserts @p c to @p buf. If it can not insert it,
|
||||||
* #EINA_FALSE is returned, otherwise #EINA_TRUE is returned.
|
* #EINA_FALSE is returned, otherwise #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_append_char(Eina_UStrbuf *buf, Eina_Unicode c) EINA_ARG_NONNULL(1);
|
EAPI Eina_Bool eina_ustrbuf_append_char(Eina_UStrbuf *buf, Eina_Unicode c) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary.
|
* @brief Insert a string to a buffer, reallocating as necessary.
|
||||||
|
@ -161,7 +161,7 @@ EAPI Eina_Bool eina_ustrbuf_append_char(Eina_UStrbuf *buf, Eina_Unicode c) EINA_
|
||||||
* consider using that variant. If @p buf can't insert it, #EINA_FALSE
|
* consider using that variant. If @p buf can't insert it, #EINA_FALSE
|
||||||
* is returned, otherwise #EINA_TRUE is returned.
|
* is returned, otherwise #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_insert(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_ustrbuf_insert(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert an escaped string to a buffer, reallocating as
|
* @brief Insert an escaped string to a buffer, reallocating as
|
||||||
* necessary.
|
* necessary.
|
||||||
|
@ -175,7 +175,7 @@ EAPI Eina_Bool eina_ustrbuf_insert(Eina_UStrbuf *buf, const Eina_Unicode *str, s
|
||||||
* position @p pos. If @p buf can't insert @p str, #EINA_FALSE is
|
* position @p pos. If @p buf can't insert @p str, #EINA_FALSE is
|
||||||
* returned, otherwise #EINA_TRUE is returned.
|
* returned, otherwise #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_insert_escaped(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_ustrbuf_insert_escaped(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string to a buffer, reallocating as necessary. Limited by maxlen.
|
* @brief Insert a string to a buffer, reallocating as necessary. Limited by maxlen.
|
||||||
*
|
*
|
||||||
|
@ -194,7 +194,7 @@ EAPI Eina_Bool eina_ustrbuf_insert_escaped(Eina_UStrbuf *buf, const Eina_Unicode
|
||||||
* @p str). If @p str can not be inserted, #EINA_FALSE is returned,
|
* @p str). If @p str can not be inserted, #EINA_FALSE is returned,
|
||||||
* otherwise, #EINA_TRUE is returned.
|
* otherwise, #EINA_TRUE is returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_insert_n(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t maxlen, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_ustrbuf_insert_n(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t maxlen, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a string of exact length to a buffer, reallocating as necessary.
|
* @brief Insert a string of exact length to a buffer, reallocating as necessary.
|
||||||
*
|
*
|
||||||
|
@ -215,7 +215,7 @@ EAPI Eina_Bool eina_ustrbuf_insert_n(Eina_UStrbuf *buf, const Eina_Unicode *str,
|
||||||
* @see eina_ustrbuf_insert()
|
* @see eina_ustrbuf_insert()
|
||||||
* @see eina_ustrbuf_insert_n()
|
* @see eina_ustrbuf_insert_n()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_insert_length(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t length, size_t pos) EINA_ARG_NONNULL(1, 2);
|
EAPI Eina_Bool eina_ustrbuf_insert_length(Eina_UStrbuf *buf, const Eina_Unicode *str, size_t length, size_t pos) EINA_ARG_NONNULL(1, 2);
|
||||||
/**
|
/**
|
||||||
* @brief Insert a character to a string buffer, reallocating as
|
* @brief Insert a character to a string buffer, reallocating as
|
||||||
* necessary.
|
* necessary.
|
||||||
|
@ -229,7 +229,7 @@ EAPI Eina_Bool eina_ustrbuf_insert_length(Eina_UStrbuf *buf, const Eina_Unicode
|
||||||
* can't append it, #EINA_FALSE is returned, otherwise #EINA_TRUE is
|
* can't append it, #EINA_FALSE is returned, otherwise #EINA_TRUE is
|
||||||
* returned.
|
* returned.
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool eina_ustrbuf_insert_char(Eina_UStrbuf *buf, Eina_Unicode c, size_t pos) EINA_ARG_NONNULL(1);
|
EAPI Eina_Bool eina_ustrbuf_insert_char(Eina_UStrbuf *buf, Eina_Unicode c, size_t pos) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @def eina_ustrbuf_prepend(buf, str)
|
* @def eina_ustrbuf_prepend(buf, str)
|
||||||
|
@ -361,7 +361,7 @@ eina_ustrbuf_remove(Eina_UStrbuf *buf, size_t start, size_t end) EINA_ARG_NONNUL
|
||||||
* @see eina_ustrbuf_string_steal()
|
* @see eina_ustrbuf_string_steal()
|
||||||
*/
|
*/
|
||||||
EAPI const Eina_Unicode *
|
EAPI const Eina_Unicode *
|
||||||
eina_ustrbuf_string_get(const Eina_UStrbuf *buf) EINA_ARG_NONNULL(1);
|
eina_ustrbuf_string_get(const Eina_UStrbuf *buf) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
|
||||||
/**
|
/**
|
||||||
* @brief Steal the contents of a string buffer.
|
* @brief Steal the contents of a string buffer.
|
||||||
*
|
*
|
||||||
|
@ -396,7 +396,7 @@ eina_ustrbuf_string_free(Eina_UStrbuf *buf) EINA_ARG_NONNULL(1);
|
||||||
* This function returns the length of @p buf.
|
* This function returns the length of @p buf.
|
||||||
*/
|
*/
|
||||||
EAPI size_t
|
EAPI size_t
|
||||||
eina_ustrbuf_length_get(const Eina_UStrbuf *buf) EINA_ARG_NONNULL(1);
|
eina_ustrbuf_length_get(const Eina_UStrbuf *buf) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -70,7 +70,7 @@ EAPI const Eina_Unicode *eina_ustringshare_add_length(const Eina_Unicode *str, u
|
||||||
EAPI const Eina_Unicode *eina_ustringshare_add(const Eina_Unicode *str) EINA_WARN_UNUSED_RESULT;
|
EAPI const Eina_Unicode *eina_ustringshare_add(const Eina_Unicode *str) EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI const Eina_Unicode *eina_ustringshare_ref(const Eina_Unicode *str);
|
EAPI const Eina_Unicode *eina_ustringshare_ref(const Eina_Unicode *str);
|
||||||
EAPI void eina_ustringshare_del(const Eina_Unicode *str);
|
EAPI void eina_ustringshare_del(const Eina_Unicode *str);
|
||||||
EAPI int eina_ustringshare_strlen(const Eina_Unicode *str) EINA_CONST EINA_WARN_UNUSED_RESULT;
|
EAPI int eina_ustringshare_strlen(const Eina_Unicode *str) EINA_PURE EINA_WARN_UNUSED_RESULT;
|
||||||
EAPI void eina_ustringshare_dump(void);
|
EAPI void eina_ustringshare_dump(void);
|
||||||
|
|
||||||
static inline Eina_Bool eina_ustringshare_replace(const Eina_Unicode **p_str, const Eina_Unicode *news) EINA_ARG_NONNULL(1);
|
static inline Eina_Bool eina_ustringshare_replace(const Eina_Unicode **p_str, const Eina_Unicode *news) EINA_ARG_NONNULL(1);
|
||||||
|
|
Loading…
Reference in New Issue