# cmd_parse_from_arguments

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

```c
struct cmd_parse_result * cmd_parse_from_arguments(int, char **, struct cmd_parse_input *)
```

## Parameters

- `` (`int`)
- `` (`char **`)
- `` (`struct cmd_parse_input *`)

## Called by

- [`client_main`](/en/tmux/3.2a/reference/c-function-client_main/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/client.c#L265)
- [`cmd_bind_key_exec`](/en/tmux/3.2a/reference/c-function-cmd-bind-key-c-cmd_bind_key_exec/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/cmd-bind-key.c#L72)
- [`server_client_dispatch_command`](/en/tmux/3.2a/reference/c-function-server-client-c-server_client_dispatch_command/) (function) [Call site](https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/server-client.c#L2161)

## Other function references

- [`cmdq_add_format`](/en/tmux/3.2a/reference/c-function-cmdq_add_format/) (function)
- [`cmdq_copy_state`](/en/tmux/3.2a/reference/c-function-cmdq_copy_state/) (function)
- [`cmdq_free`](/en/tmux/3.2a/reference/c-function-cmdq_free/) (function)
- [`cmdq_free_state`](/en/tmux/3.2a/reference/c-function-cmdq_free_state/) (function)
- [`cmdq_get_client`](/en/tmux/3.2a/reference/c-function-cmdq_get_client/) (function)
- [`cmdq_get_command`](/en/tmux/3.2a/reference/c-function-cmdq_get_command/) (function)
- [`cmdq_get_current`](/en/tmux/3.2a/reference/c-function-cmdq_get_current/) (function)
- [`cmdq_get_event`](/en/tmux/3.2a/reference/c-function-cmdq_get_event/) (function)
- [`cmdq_get_flags`](/en/tmux/3.2a/reference/c-function-cmdq_get_flags/) (function)
- [`cmdq_get_name`](/en/tmux/3.2a/reference/c-function-cmdq_get_name/) (function)
- [`cmdq_get_source`](/en/tmux/3.2a/reference/c-function-cmdq_get_source/) (function)
- [`cmdq_get_state`](/en/tmux/3.2a/reference/c-function-cmdq_get_state/) (function)
- [`cmdq_get_target`](/en/tmux/3.2a/reference/c-function-cmdq_get_target/) (function)
- [`cmdq_get_target_client`](/en/tmux/3.2a/reference/c-function-cmdq_get_target_client/) (function)
- [`cmdq_link_state`](/en/tmux/3.2a/reference/c-function-cmdq_link_state/) (function)
- [`cmdq_merge_formats`](/en/tmux/3.2a/reference/c-function-cmdq_merge_formats/) (function)
- [`cmdq_new`](/en/tmux/3.2a/reference/c-function-cmdq_new/) (function)
- [`cmdq_new_state`](/en/tmux/3.2a/reference/c-function-cmdq_new_state/) (function)

## Referenced declarations

- [`cmd_parse_input`](/en/tmux/3.2a/reference/c-struct-cmd_parse_input/) (struct)
- [`cmd_parse_result`](/en/tmux/3.2a/reference/c-struct-cmd_parse_result/) (struct)
- [`printflike`](/en/tmux/3.2a/reference/c-define-tmux-h-printflike/) (constant)
