| MATLAB C Math Library | Search  Help Desk |
| mlfDeal | See Also |
NULL.
C Prototype
mxArray *mlfDeal(mlfVarargoutList *varargout, ...);
C Syntax
#include "matlab.h" mxArray *X, *X1; /* Required input argument(s) */ mxArray *X2,*X3; /* Optional input argument(s) */ mxArray *Y2=NULL,*Y3=NULL; /* Optional output argument(s) */ mxArray *Y1=NULL; /* Return value */ mlfDeal(mlfVarargout(&Y1,&Y2,&Y3,...,NULL),X,NULL); mlfDeal(mlfVarargout(&Y1,&Y2,&Y3,...,NULL),X1,X2,X3,...,NULL);Note
mlfVarargout(), you do not need to use the first output argument as the return value for the function. The first output argument is, in effect, the routine return value.
MATLAB Syntax
[Y1,Y2,Y3,...] = deal(X) [Y1,Y2,Y3,...] = deal(X1,X2,X3,...)
See Also
deal Calling Conventions