# cmdq_find_flag

- **Language:** C
- **Kind:** function
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L541
- **Page:** https://libtmux.org/en/tmux/latest/reference/c-function-cmd-queue-c-cmdq_find_flag/

```c
static enum cmd_retval cmdq_find_flag(struct cmdq_item *item, struct cmd_find_state *fs, const struct cmd_entry_flag *flag)
```

## Parameters

- `item` (`struct cmdq_item *`)
- `fs` (`struct cmd_find_state *`)
- `flag` (`const struct cmd_entry_flag *`)

## Called by

- [`cmdq_fire_command`](/en/tmux/latest/reference/c-function-cmd-queue-c-cmdq_fire_command/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L642)

## Calls

- [`args_get`](/en/tmux/latest/reference/c-function-args_get/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L551)
- [`cmd_find_clear_state`](/en/tmux/latest/reference/c-function-cmd_find_clear_state/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L553)
- [`cmd_find_from_client`](/en/tmux/latest/reference/c-function-cmd_find_from_client/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L547)
- [`cmd_find_target`](/en/tmux/latest/reference/c-function-cmd_find_target/) (function) [Call site](https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/cmd-queue.c#L552)

## Other function references

- [`cmd_get_args`](/en/tmux/latest/reference/c-function-cmd_get_args/) (function)

## Referenced declarations

- [`cmdq_item.cmd`](/en/tmux/latest/reference/c-struct-cmdq_item-cmd/) (attribute)
- [`cmd_entry_flag`](/en/tmux/latest/reference/c-struct-cmd_entry_flag/) (struct)
- [`cmd_find_state`](/en/tmux/latest/reference/c-struct-cmd_find_state/) (struct)
- [`CMD_RETURN_ERROR`](/en/tmux/latest/reference/c-enum-cmd_retval-cmd_return_error/) (constant)
- [`CMD_RETURN_NORMAL`](/en/tmux/latest/reference/c-enum-cmd_retval-cmd_return_normal/) (constant)
- [`cmd_retval`](/en/tmux/latest/reference/c-enum-cmd_retval/) (enum)
- [`cmdq_item`](/en/tmux/latest/reference/c-struct-cmdq_item/) (struct)
- [`cmd_entry_flag.flag`](/en/tmux/latest/reference/c-struct-cmd_entry_flag-flag/) (attribute)
- [`cmd_entry_flag.flags`](/en/tmux/latest/reference/c-struct-cmd_entry_flag-flags/) (attribute)
- [`cmdq_item.target_client`](/en/tmux/latest/reference/c-struct-cmdq_item-target_client/) (attribute)
- [`cmd_entry_flag.type`](/en/tmux/latest/reference/c-struct-cmd_entry_flag-type/) (attribute)
