Macaulay2 Engine
Loading...
Searching...
No Matches

◆ M2_tostringn()

M2_string M2_tostringn ( char * s,
int n )

Definition at line 40 of file m2-types.cpp.

41{
42 M2_string p = (M2_string)getmem_atomic(sizeofarray(p,n));
43 p->len = n;
44 memcpy(p->array,s,n);
45 //GC_CHECK_CLOBBER(p);
46 return p;
47}
int p
void size_t s
Definition m2-mem.cpp:271
char * getmem_atomic(size_t n)
Definition m2-mem.cpp:135
#define sizeofarray(s, len)
Definition m2-mem.h:129

References getmem_atomic(), p, s, and sizeofarray.

Referenced by string_std_to_M2(), and buffer::to_string().