# nitems

- **Language:** C
- **Kind:** constant
- **Source:** https://github.com/tmux/tmux/blob/3b929f332aafa7f1080eacc31feb11ffbb1d1841/tmux.h#L98
- **Page:** https://libtmux.org/en/tmux/3.2a/reference/c-define-tmux-h-nitems/

```c
#define nitems(_a) (sizeof((_a)) / sizeof((_a)[0]))
```

## Referenced by

- [`attributes_fromstring`](/en/tmux/3.2a/reference/c-function-attributes_fromstring/) (function)
- [`cmd_resize_pane_mouse_update`](/en/tmux/3.2a/reference/c-function-cmd-resize-pane-c-cmd_resize_pane_mouse_update/) (function)
- [`colour_byname`](/en/tmux/3.2a/reference/c-function-colour_byname/) (function)
- [`format_each`](/en/tmux/3.2a/reference/c-function-format_each/) (function)
- [`format_table_get`](/en/tmux/3.2a/reference/c-function-format-c-format_table_get/) (function)
- [`grid_string_cells_code`](/en/tmux/3.2a/reference/c-function-grid-c-grid_string_cells_code/) (function)
- [`input_csi_dispatch`](/en/tmux/3.2a/reference/c-function-input-c-input_csi_dispatch/) (function)
- [`input_csi_dispatch_sgr_colon`](/en/tmux/3.2a/reference/c-function-input-c-input_csi_dispatch_sgr_colon/) (function)
- [`input_esc_dispatch`](/en/tmux/3.2a/reference/c-function-input-c-input_esc_dispatch/) (function)
- [`input_key_build`](/en/tmux/3.2a/reference/c-function-input_key_build/) (function)
- [`input_split`](/en/tmux/3.2a/reference/c-function-input-c-input_split/) (function)
- [`key_bindings_init`](/en/tmux/3.2a/reference/c-function-key_bindings_init/) (function)
- [`key_string_lookup_key`](/en/tmux/3.2a/reference/c-function-key_string_lookup_key/) (function)
- [`key_string_search_table`](/en/tmux/3.2a/reference/c-function-key-string-c-key_string_search_table/) (function)
- [`layout_set_lookup`](/en/tmux/3.2a/reference/c-function-layout_set_lookup/) (function)
- [`layout_set_next`](/en/tmux/3.2a/reference/c-function-layout_set_next/) (function)
- [`layout_set_previous`](/en/tmux/3.2a/reference/c-function-layout_set_previous/) (function)
- [`layout_set_select`](/en/tmux/3.2a/reference/c-function-layout_set_select/) (function)
- [`regsub`](/en/tmux/3.2a/reference/c-function-regsub/) (function)
- [`status_free`](/en/tmux/3.2a/reference/c-function-status_free/) (function)
- [`status_get_range`](/en/tmux/3.2a/reference/c-function-status_get_range/) (function)
- [`status_init`](/en/tmux/3.2a/reference/c-function-status_init/) (function)
- [`tty_acs_get`](/en/tmux/3.2a/reference/c-function-tty_acs_get/) (function)
- [`tty_acs_reverse_get`](/en/tmux/3.2a/reference/c-function-tty_acs_reverse_get/) (function)
- [`tty_add_features`](/en/tmux/3.2a/reference/c-function-tty_add_features/) (function)
- [`tty_apply_features`](/en/tmux/3.2a/reference/c-function-tty_apply_features/) (function)
- [`tty_default_features`](/en/tmux/3.2a/reference/c-function-tty_default_features/) (function)
- [`tty_get_features`](/en/tmux/3.2a/reference/c-function-tty_get_features/) (function)
- [`tty_keys_build`](/en/tmux/3.2a/reference/c-function-tty_keys_build/) (function)
- [`tty_term_ncodes`](/en/tmux/3.2a/reference/c-function-tty_term_ncodes/) (function)
- [`window_buffer_init`](/en/tmux/3.2a/reference/c-function-window-buffer-c-window_buffer_init/) (function)
- [`window_client_init`](/en/tmux/3.2a/reference/c-function-window-client-c-window_client_init/) (function)
- [`window_copy_command`](/en/tmux/3.2a/reference/c-function-window-copy-c-window_copy_command/) (function)
- [`window_tree_init`](/en/tmux/3.2a/reference/c-function-window-tree-c-window_tree_init/) (function)
