# xstrndup

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

```c
char * xstrndup(const char *str, size_t maxlen)
```

## Parameters

- `str` (`const char *`)
- `maxlen` (`size_t`)

## Called by

- [`expand_path`](/en/tmux/3.2a/reference/c-function-tmux-c-expand_path/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/tmux.c#L127)
- [`format_build_modifiers`](/en/tmux/3.2a/reference/c-function-format-c-format_build_modifiers/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/format.c#L3584)
- [`format_choose`](/en/tmux/3.2a/reference/c-function-format-c-format_choose/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/format.c#L3454)
- [`format_draw`](/en/tmux/3.2a/reference/c-function-format_draw/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/format-draw.c#L781)
- [`format_expand1`](/en/tmux/3.2a/reference/c-function-format-c-format_expand1/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/format.c#L4495)
- [`format_replace`](/en/tmux/3.2a/reference/c-function-format-c-format_replace/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/format.c#L4033)
- [`input_osc_parse_colour`](/en/tmux/3.2a/reference/c-function-input-c-input_osc_parse_colour/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/input.c#L2471)

## Calls

- [`fatalx`](/en/tmux/3.2a/reference/c-function-fatalx/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/xmalloc.c#L104)

## Referenced by

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