CAPI obsolete definitions

VA is the version that the definition is available since.
"old" means it is available since 1.8.5 at least.

VD is the version that the definition is deprecated to cause warnings.
"*" means struct type.
struct types are not a target of deprecation warning.

VR is the version that the definition is removed.

Removed definitions

VA  VD  VR
old 193 22  Check_SafeStr -> SafeStringValue
old 193 22  rb_check_safe_str -> SafeStringValue
old 193 22  rb_quad_pack -> rb_integer_pack
old 193 22  rb_quad_unpack -> rb_integer_unpack
old 193 22  rb_read_check : access struct FILE internal. no replacement.
old 193 22  rb_struct_iv_get : internal function. no replacement.
191 *   22  struct rb_blocking_region_buffer : internal type. no replacement.
191 193 22  rb_thread_blocking_region_begin -> rb_thread_call_without_gvl family
191 193 22  rb_thread_blocking_region_end -> rb_thread_call_without_gvl family
old 193 22  TRAP_BEG -> rb_thread_call_without_gvl family
old 193 22  TRAP_END -> rb_thread_call_without_gvl family
old 193 22  rb_thread_select -> rb_thread_fd_select
191 *   22  struct rb_exec_arg : internal type. no replacement.
191 200 22  rb_exec : internal function. no replacement.
191 200 22  rb_exec_arg_addopt : internal function. no replacement.
191 200 22  rb_exec_arg_fixup : internal function. no replacement.
191 200 22  rb_exec_arg_init : internal function. no replacement.
192 200 22  rb_exec_err : internal function. no replacement.
191 200 22  rb_fork : internal function. no replacement.
192 200 22  rb_fork_err : internal function. no replacement.
191 200 22  rb_proc_exec_n : internal function. no replacement.
191 200 22  rb_run_exec_options : internal function. no replacement.
192 200 22  rb_run_exec_options_err : internal function. no replacement.
191 200 22  rb_thread_blocking_region -> rb_thread_call_without_gvl family ruby-core:46295 r36355
old 200 22  rb_thread_polling -> rb_thread_wait_for
186 210 22  rb_big2str0 : internal function. no replacement.
193 210 22  rb_big2ulong_pack -> rb_integer_pack
193 210 22  rb_gc_set_params : internal function. no replacement.

(Originally posted at https://bugs.ruby-lang.org/issues/9502)

Removing definitions

N/A yet.