Cyclone Scheme  0.20

◆ make_string

#define make_string (   cs,
 
)
Value:
{ int len = strlen(s); \
cs.hdr.mark = gc_color_red; \
cs.hdr.grayed = 0; \
cs.hdr.immutable = 0; \
cs.tag = string_tag; \
cs.num_cp = len; \
cs.len = len; \
cs.str = alloca(sizeof(char) * (len + 1)); \
memcpy(cs.str, s, len + 1);}
#define gc_color_red
Definition: types.h:296
Definition: types.h:67
char * str
Definition: types.h:936
The string type.
Definition: types.h:931

Create a new string in the nursery