Du Yanning

Results 5 issues of Du Yanning

**Describe the bug you encountered:** I used rustdesk to connect to my home computer today and played DianFeng Tank from QQ Game. The mouse can move, but the game's collimator...

bug

``` tb_buffer_t b; tb_buffer_init(&b); tb_buffer_memncpy(&b, (tb_byte_t const*)"abcde", 6); // data[0-5] tb_trace_i("%s", tb_buffer_data(&b)); printf("size: %ld\n", tb_buffer_size(&b)); printf("maxn: %ld\n", tb_buffer_maxn(&b)); printf("data[%ld]=%d\n", tb_buffer_size(&b), *((char*)tb_buffer_data(&b)+tb_buffer_size(&b))); printf("data[%ld]=%d\n", tb_buffer_size(&b)+1, *((char*)tb_buffer_data(&b)+tb_buffer_size(&b)+1)); printf("data[%ld]=%d\n", tb_buffer_size(&b)+2, *((char*)tb_buffer_data(&b)+tb_buffer_size(&b)+2)); tb_buffer_memncpyp(&b, 1, "XY",...

xmake f xmake xmake package 之后,扩展模块xml与coroutine处在未开启状态,然而 xmake f -h 的输出却显示开启 ![image](https://user-images.githubusercontent.com/748776/221474446-a17967fb-b276-4f0d-acc0-6733cd15a382.png) 如果这俩选项会被 --small=y 覆盖,建议在帮助信息中给出提示。

### 描述问题 tbox目前的实现是这样的 ``` tb_long_t tb_vsnprintf(tb_char_t* s, tb_size_t n, tb_char_t const* fmt, tb_va_list_t args) { // check if (!n || !s || !fmt) return 0; ``` 即当n等于0时,直接返回0。 ### 期待的结果 然而标准库里的vsnprintf的行为是这样的:...

### Xmake 版本 xmake v2.9.8+20250323 ### 操作系统版本和架构 Debian GNU/Linux 12 (bookworm) ### 描述问题 似乎更新到3.0.3了,但又似乎没有 ``` duyanning@dyn-legion ~/work/tbox (master) $ xmake update update version v3.0.3 from official source .. => download...

bug