Sha256: eb3df1cdfe4f861863d7128cb4524e8acbf79b27e8e5982ac919118ec0eef26b
Contents?: true
Size: 983 Bytes
Versions: 6
Compression:
Stored size: 983 Bytes
Contents
#ifndef INTERNAL_CONT_H /*-*-C-*-vi:se ft=c:*/ #define INTERNAL_CONT_H /** * @file * @author Ruby developers <ruby-core@ruby-lang.org> * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. * @brief Internal header for Fiber. */ #include "ruby/ruby.h" /* for VALUE */ struct rb_thread_struct; /* in vm_core.h */ struct rb_fiber_struct; /* in cont.c */ /* cont.c */ VALUE rb_obj_is_fiber(VALUE); void rb_fiber_reset_root_local_storage(struct rb_thread_struct *); void ruby_register_rollback_func_for_ensure(VALUE (*ensure_func)(VALUE), VALUE (*rollback_func)(VALUE)); void rb_fiber_init_mjit_cont(struct rb_fiber_struct *fiber); #endif /* INTERNAL_CONT_H */
Version data entries
6 entries across 3 versions & 1 rubygems