Cyclone Scheme  0.28.0

◆ _return_closcall2

#define _return_closcall2 (   td,
  clo,
  a1,
  a2 
)
Value:
{ \
char top; \
object buf[2]; buf[0] = a1;buf[1] = a2;\
if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
GC(td, clo, buf, 2); \
return NULL; \
} else {\
closcall2(td, (closure) (clo), buf); \
return NULL;\
} \
}
closure0_type
A closed-over function with no variables.
Definition: types.h:1405
gc_thread_data_t
Definition: types.h:322
stack_overflow
#define stack_overflow(x, y)
Definition: types.h:517