text: /*
   * File: _coder_streamingClassifier_mex.c
   *
   * MATLAB Coder version            : 5.0
   * C/C++ source code generated on  : 08-May-2020 10:27:24
   */
  
  /* Include Files */
  #include "_coder_streamingClassifier_mex.h"
  #include "_coder_streamingClassifier_api.h"
  
  /* Function Declarations */
  MEXFUNCTION_LINKAGE void streamingClassifier_mexFunction(int32_T nlhs, mxArray
    *plhs[2], int32_T nrhs, const mxArray *prhs[3]);
  
  /* Function Definitions */
  
  /*
   * Arguments    : int32_T nlhs
   *                mxArray *plhs[2]
   *                int32_T nrhs
   *                const mxArray *prhs[3]
   * Return Type  : void
   */
  void streamingClassifier_mexFunction(int32_T nlhs, mxArray *plhs[2], int32_T
    nrhs, const mxArray *prhs[3])
  {
    const mxArray *outputs[2];
    int32_T b_nlhs;
    emlrtStack st = { NULL,              /* site */
      NULL,                              /* tls */
      NULL                               /* prev */
    };
  
    st.tls = emlrtRootTLSGlobal;
  
    /* Check for proper number of arguments. */
    if (nrhs != 3) {
      emlrtErrMsgIdAndTxt(&st, "EMLRT:runTime:WrongNumberOfInputs", 5, 12, 3, 4,
                          19, "streamingClassifier");
    }
  
    if (nlhs > 2) {
      emlrtErrMsgIdAndTxt(&st, "EMLRT:runTime:TooManyOutputArguments", 3, 4, 19,
                          "streamingClassifier");
    }
  
    /* Call the function. */
    streamingClassifier_api(prhs, nlhs, outputs);
  
    /* Copy over outputs to the caller. */
    if (nlhs < 1) {
      b_nlhs = 1;
    } else {
      b_nlhs = nlhs;
    }
  
    emlrtReturnArrays(b_nlhs, plhs, outputs);
  }
  
  /*
   * Arguments    : int32_T nlhs
   *                mxArray *plhs[]
   *                int32_T nrhs
   *                const mxArray *prhs[]
   * Return Type  : void
   */
  void mexFunction(int32_T nlhs, mxArray *plhs[], int32_T nrhs, const mxArray
                   *prhs[])
  {
    mexAtExit(&streamingClassifier_atexit);
  
    /* Module initialization. */
    streamingClassifier_initialize();
  
    /* Dispatch the entry-point. */
    streamingClassifier_mexFunction(nlhs, plhs, nrhs, prhs);
  
    /* Module termination. */
    streamingClassifier_terminate();
  }
  
  /*
   * Arguments    : void
   * Return Type  : emlrtCTX
   */
  emlrtCTX mexFunctionCreateRootTLS(void)
  {
    emlrtCreateRootTLS(&emlrtRootTLSGlobal, &emlrtContextGlobal, NULL, 1);
    return emlrtRootTLSGlobal;
  }
  
  /*
   * File trailer for _coder_streamingClassifier_mex.c
   *
   * [EOF]
   */
  