MCPcopy Create free account
hub / github.com/WheretIB/nullc / VectorReserve

Function VectorReserve

NULLC/includes/vector.cpp:112–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

110 }
111
112 void VectorReserve(unsigned int size, vector* vec)
113 {
114 // If not enough space
115 if(size > vec->data.len)
116 {
117 // Allocate new
118 char *newData = (char*)nullcAllocate(vec->elemSize * size);
119 memcpy(newData, vec->data.ptr, vec->elemSize * vec->data.len);
120 vec->data.len = size;
121 vec->data.ptr = newData;
122 }
123 }
124
125 void VectorResize(unsigned int size, vector* vec)
126 {

Callers 1

VectorResizeFunction · 0.85

Calls 1

nullcAllocateFunction · 0.85

Tested by

no test coverage detected