NN_MAGIC
if ((A != NULL) && (A->magic == NN_MAGIC)) {
dst_nn->magic = NN_MAGIC;
MUST_HAVE((A->magic == NN_MAGIC), ret, err);
A->magic = NN_MAGIC;