mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 12:08:16 +08:00
add wstr_clear
This commit is contained in:
parent
3c7bc10bd9
commit
8bb03759f5
@ -139,6 +139,16 @@ ret_t wstr_set(wstr_t* str, const wchar_t* text) {
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
ret_t wstr_clear(wstr_t* str) {
|
||||
return_value_if_fail(str != NULL, RET_BAD_PARAMS);
|
||||
str->size = 0;
|
||||
if (str->str != NULL) {
|
||||
str->str[0] = '\0';
|
||||
}
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
ret_t wstr_set_utf8(wstr_t* str, const char* text) {
|
||||
return_value_if_fail(str != NULL && text != NULL, RET_BAD_PARAMS);
|
||||
return_value_if_fail(wstr_extend(str, strlen(text) + 2) == RET_OK, RET_OOM);
|
||||
|
@ -87,6 +87,15 @@ wstr_t* wstr_init(wstr_t* str, uint32_t capacity);
|
||||
*/
|
||||
ret_t wstr_set(wstr_t* str, const wchar_t* text);
|
||||
|
||||
/**
|
||||
* @method wstr_clear
|
||||
* 清除字符串内容。
|
||||
* @param {wstr_t*} str str对象。
|
||||
*
|
||||
* @return {ret_t} 返回RET_OK表示成功,否则表示失败。
|
||||
*/
|
||||
ret_t wstr_clear(wstr_t* str);
|
||||
|
||||
/**
|
||||
* @method wstr_set_utf8
|
||||
* 设置UTF8字符串。
|
||||
|
Loading…
Reference in New Issue
Block a user