diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/eina/src/include/eina_strbuf.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libraries/eina/src/include/eina_strbuf.h b/libraries/eina/src/include/eina_strbuf.h index 7043575..34c200f 100644 --- a/libraries/eina/src/include/eina_strbuf.h +++ b/libraries/eina/src/include/eina_strbuf.h | |||
@@ -99,6 +99,24 @@ EAPI Eina_Strbuf *eina_strbuf_new(void) EINA_MALLOC EINA_WARN_UNUSED_RESULT; | |||
99 | EAPI Eina_Strbuf *eina_strbuf_manage_new(char *str) EINA_MALLOC EINA_WARN_UNUSED_RESULT; | 99 | EAPI Eina_Strbuf *eina_strbuf_manage_new(char *str) EINA_MALLOC EINA_WARN_UNUSED_RESULT; |
100 | 100 | ||
101 | /** | 101 | /** |
102 | * @brief Create a new string buffer using the passed string. The passed | ||
103 | * string is used directly as the buffer, it's somehow the opposite function of | ||
104 | * @ref eina_strbuf_string_steal . The passed string must be malloced. | ||
105 | * | ||
106 | * @param str the string to manage | ||
107 | * @param length the length of the string. | ||
108 | * @return Newly allocated string buffer instance. | ||
109 | * | ||
110 | * This function creates a new string buffer. On error, @c NULL is | ||
111 | * returned and Eina error is set to #EINA_ERROR_OUT_OF_MEMORY. To | ||
112 | * free the resources, use eina_strbuf_free(). | ||
113 | * | ||
114 | * @see eina_strbuf_manage_new() | ||
115 | * @since 1.2.0 | ||
116 | */ | ||
117 | EAPI Eina_Strbuf *eina_strbuf_manage_new_length(char *str, size_t length) EINA_MALLOC EINA_WARN_UNUSED_RESULT; | ||
118 | |||
119 | /** | ||
102 | * @brief Free a string buffer. | 120 | * @brief Free a string buffer. |
103 | * | 121 | * |
104 | * @param buf The string buffer to free. | 122 | * @param buf The string buffer to free. |