Cyclone Scheme  0.20

◆ make_c_opaque

#define make_c_opaque (   var,
 
)
Value:
var.hdr.grayed = 0; \
var.hdr.immutable = 0; \
var.tag = c_opaque_tag; \
var.collect_ptr = 0; \
var.ptr = p;
Definition: types.h:55
#define gc_color_red
Definition: types.h:296
unsigned char mark
Definition: types.h:267
gc_header_type hdr
Definition: types.h:702
C Opaque type - a wrapper around a pointer of any type.
Definition: types.h:701

Create a new opaque in the nursery