# utf8_stravisx

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/utf8.c#L366
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-function-utf8_stravisx/

```c
int utf8_stravisx(char **dst, const char *src, size_t srclen, int flag)
```

## Parameters

- `dst` (`char **`)
- `src` (`const char *`)
- `srclen` (`size_t`)
- `flag` (`int`)

## Called by

- [`cmd_save_buffer_exec`](/en/tmux/3.2a/reference/c-function-cmd-save-buffer-c-cmd_save_buffer_exec/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/cmd-save-buffer.c#L99)

## Calls

- [`utf8_strvis`](/en/tmux/3.2a/reference/c-function-utf8_strvis/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/utf8.c#L372)
- [`xrealloc`](/en/tmux/3.2a/reference/c-function-xrealloc/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/utf8.c#L374)
- [`xreallocarray`](/en/tmux/3.2a/reference/c-function-xreallocarray/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/utf8.c#L371)

## Referenced by

- [`session_new`](/en/tmux/3.2a/reference/c-function-session_new/) (function)
