Ruby 2.7.0p0(2019-12-25revision647ee6f091eafcce70ffb75ddf7e121e192ab217)

Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - w -

- w : BigStruct , queue_waiter , Size
- wait : mjit_options
- wait_yield : rb_global_vm_lock_struct
- waiting : join_arg
- waiting_fds : rb_vm_struct
- waiting_grps : rb_vm_struct
- waiting_pids : rb_vm_struct
- waitpid_lock : rb_vm_struct
- waitpid_state : rb_execarg
- waitq : autoload_state , rb_condvar , rb_global_vm_lock_struct , rb_mutex_struct
- warn : ruby_cmdline_options
- warn_location : parser_params
- warning : ruby_cmdline_options
- warnings : mjit_options
- warnings_flag : ScanEnv
- wb_unprotected_bits : heap_page
- wbuf : rb_io_t
- wday : tmx_funcs
- wds : Bigint
- wfd : select_args
- wfd_node : waiting_fd
- wmap2obj : weakmap
- wnode : waitpid_state
- wnum0 : tmx_funcs
- wnum1 : tmx_funcs
- word : RHash
- word_array : rb_transcoder
- word_array_length : rb_transcoder
- word_size : rb_transcoder
- workqueue : rb_vm_struct
- workqueue_lock : rb_vm_struct
- wrap : ptr_data
- wrap_struct_name : rb_data_type_struct
- wrapper : rb_iseq_struct
- write : cookie_io_functions_t , select_args
- write_lock : rb_io_t
- writebuf : rb_transcoding
- writebuf_len : rb_transcoding
- writebuf_off : rb_transcoding
- writeconv : rb_io_t
- writeconv_asciicompat : rb_io_t
- writeconv_initialized : rb_io_t
- writeconv_pre_ecflags : rb_io_t
- writeconv_pre_ecopts : rb_io_t
- wset : select_set
- ww : BigStruct