Mercurial > forge
view extra/mex/myfeval.c @ 0:6b33357c7561 octave-forge
Initial revision
author | pkienzle |
---|---|
date | Wed, 10 Oct 2001 19:54:49 +0000 |
parents | |
children |
line wrap: on
line source
#include "mex.h" void mexFunction(int nlhs, mxArray* plhs[], int nrhs, const mxArray* prhs[]) { char *str; mexPrintf("Hello, World!\n"); mexPrintf("I have %d inputs and %d outputs\n", nrhs, nlhs); if (nrhs < 1 || !mxIsString(prhs[0])) mexErrMsgTxt("function name expected"); str = mxArrayToString (prhs[0]); mexPrintf("I'm going to call the interpreter function %s\n", str); mexCallMATLAB(nlhs, plhs, nrhs-1, prhs+1, str); mxFree(str); }