static creal_T h_emlrt_marshallIn(const mxArray *src, const emlrtMsgIdentifier *msgId) { creal_T ret; emlrtCheckBuiltInR2012b(emlrtRootTLSGlobal, msgId, src, "double", TRUE, 0U, 0); emlrtImportArrayR2011b(src, &ret, 8, TRUE); emlrtDestroyArray(&src); return ret; }
static void c_emlrt_marshallIn(const mxArray *src, const emlrtMsgIdentifier *msgId, real_T ret_data[100], int32_T ret_size[1]) { int32_T iv2[1]; boolean_T bv0[1]; iv2[0] = 100; bv0[0] = TRUE; emlrtCheckVsBuiltInCtxR2011b(&emlrtContextGlobal, msgId, src, "double", FALSE, 1U, iv2, bv0, ret_size); emlrtImportArrayR2011b(src, ret_data, 8, FALSE); emlrtDestroyArray(&src); }
/* * Arguments : const emlrtStack *sp * const mxArray *src * const emlrtMsgIdentifier *msgId * emxArray_real_T *ret * Return Type : void */ static void r_emlrt_marshallIn(const emlrtStack *sp, const mxArray *src, const emlrtMsgIdentifier *msgId, emxArray_real_T *ret) { int32_T iv7[2]; int32_T i1; int32_T iv8[2]; boolean_T bv2[2] = { false, true }; for (i1 = 0; i1 < 2; i1++) { iv7[i1] = 1 + -2 * i1; } emlrtCheckVsBuiltInR2012b(sp, msgId, src, "double", false, 2U, iv7, &bv2[0], iv8); i1 = ret->size[0] * ret->size[1]; ret->size[0] = iv8[0]; ret->size[1] = iv8[1]; emxEnsureCapacity((emxArray__common *)ret, i1, (int32_T)sizeof(real_T)); emlrtImportArrayR2011b(src, ret->data, 8, false); emlrtDestroyArray(&src); }
static void g_emlrt_marshallIn(const mxArray *src, const emlrtMsgIdentifier *msgId, emxArray_creal_T *ret) { int32_T iv4[2]; boolean_T bv0[2]; int32_T i0; static const boolean_T bv1[2] = { FALSE, TRUE }; int32_T iv5[2]; for (i0 = 0; i0 < 2; i0++) { iv4[i0] = 1 + -2 * i0; bv0[i0] = bv1[i0]; } emlrtCheckVsBuiltInR2012b(emlrtRootTLSGlobal, msgId, src, "double", TRUE, 2U, iv4, bv0, iv5); i0 = ret->size[0] * ret->size[1]; ret->size[0] = iv5[0]; ret->size[1] = iv5[1]; emxEnsureCapacity((emxArray__common *)ret, i0, (int32_T)sizeof(creal_T), (emlrtRTEInfo *)NULL); emlrtImportArrayR2011b(src, ret->data, 8, TRUE); emlrtDestroyArray(&src); }