Cyclone Scheme  0.28.0

◆ Cyc_scm_call_no_gc()

object Cyc_scm_call_no_gc ( gc_thread_data parent_thd,
object  fnc,
object  arg 
)

Setup a quick-and-dirty thread object and use it to make a call into Scheme code.

Note this call is made in a limited way, and is only designed for a quick call. There is no support for performing any memory allocation by the Scheme code other than temporary objects in the nursery. The returned object will need to either be an immediate or re-allocated (EG: malloc) before returning it to the C layer.