Mercurial > octave-nkf
diff examples/code/myfeval.c @ 20297:5c42ff6f0eb1 stable
Clean up MEX example code.
* myfeval.c: Use mxIsChar rather than deprecated mxIsString.
* mypow2.c: Validate that input is a double matrix.
* myprop.c: Use space after '!' operator to conform to Octave conventions.
* myset.c: Use mexPutVariable instead of missing mxSetName and deprecated
mexPutArray. Find existing variable EITHER in global workspace OR in
caller workspace. Don't check both.
* mystruct.c: Clarify input validation message.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 15 Jun 2015 10:24:13 -0700 |
parents | c8240a60dd01 |
children |
line wrap: on
line diff
--- a/examples/code/myfeval.c Mon Jun 15 09:07:17 2015 -0700 +++ b/examples/code/myfeval.c Mon Jun 15 10:24:13 2015 -0700 @@ -10,7 +10,7 @@ mexPrintf ("I have %d inputs and %d outputs\n", nrhs, nlhs); - if (nrhs < 1 || ! mxIsString (prhs[0])) + if (nrhs < 1 || ! mxIsChar (prhs[0])) mexErrMsgTxt ("ARG1 must be a function name"); str = mxArrayToString (prhs[0]);