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

◆ put() [6/19]

void buffer::put ( const char * s,
long len )

Definition at line 27 of file buffer.cpp.

28{
29 int len0 = static_cast<int>(len);
30 if (_capacity <= _size + len0 + 1) expand(_size + len0 + 1);
31 memcpy(_buf + _size, s, len0);
32 _size += len0;
33}
int _capacity
Definition buffer.hpp:57
int _size
Definition buffer.hpp:56
void expand(int newcap)
Definition buffer.cpp:9
char * _buf
Definition buffer.hpp:58
void size_t s
Definition m2-mem.cpp:271

References _buf, _capacity, _size, expand(), and s.