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

Function __duplicate_array

NULLC/translation/runtime.cpp:556–562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

554}
555
556void __duplicate_array(NULLCAutoArray* dst, NULLCAutoArray src, void* unused)
557{
558 dst->typeID = src.typeID;
559 dst->len = src.len;
560 dst->ptr = (char*)NULLC::AllocArray(nullcGetTypeSize(src.typeID), src.len, src.typeID).ptr;
561 memcpy(dst->ptr, src.ptr, src.len * nullcGetTypeSize(src.typeID));
562}
563
564NULLCAutoArray duplicate(NULLCAutoArray arr, void* unused)
565{

Callers 2

duplicateFunction · 0.85
duplicateFunction · 0.85

Calls 1

nullcGetTypeSizeFunction · 0.70

Tested by

no test coverage detected