batchCopyElem(batch_obj_t *pDest, batch_obj_t *pSrc) {
	memcpy(pDest, pSrc, sizeof(batch_obj_t));
}
The software does not release a resource after its effective lifetime has ended, i.e., after the resource is no longer needed.