patch_seq_push_quotation

Function patch_seq_push_quotation 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn patch_seq_push_quotation( stack: Stack, wrapper: usize, impl_: usize, ) -> Stack
Expand description

Push a quotation onto the stack with both wrapper and impl pointers

Stack effect: ( – quot )

§Arguments

  • wrapper: C-convention function pointer for runtime calls
  • impl_: tailcc function pointer for TCO tail calls

§Safety

  • Stack pointer must be valid (or null for empty stack)
  • Both function pointers must be valid (compiler guarantees this)