XSLPgetfuncinfo
| XSLPgetfuncinfo | 
  Purpose
 
 Retrieve the argument information for a user function
 
  Synopsis
 
int XPRS_CC XSLPgetfuncinfo(int *ArgInfo, int *CallFlag, int *nInput, int *nOutput, int *nDelta, int *nInStr, int *nOutStr, int *nSLPUF, int *nInst)
 
  Arguments
 
| 
     ArgInfo 
     | 
     The array of argument information for the user function.
     | 
| 
     CallFlag 
     | 
     The address of an integer to receive the caller flag value. May be
     NULL if not required.
     | 
| 
     nInput 
     | 
     The address of an integer to receive the number of input values. May be
     NULL if not required.
     | 
| 
     nOutput 
     | 
     The address of an integer to receive the number of return values. May be
     NULL if not required.
     | 
| 
     nDelta 
     | 
     The address of an integer to receive the number of deltas (first derivatives) required. May be
     NULL if not required.
     | 
| 
     nInStr 
     | 
     The address of an integer to receive the number of strings in the
     ARGNAME array. May be
     NULL if not required.
     | 
| 
     nOutStr 
     | 
     The address of an integer to receive the number of strings in the
     RETNAME array. May be
     NULL if not required.
     | 
| 
     nSLPUF 
     | 
     The address of an integer to receive the number of the function. May be
     NULL if not required.
     | 
| 
     nInst 
     | 
     The address of an integer to receive the instance number for the call. May be
     NULL if not required.
     | 
  Example
 
 The following example retrieves the number of the function and the problem pointer. It then retrieves the internal name by which the function is known.
 
char fName[60];
int fNum;
XSLPprob Prob;
void *Object;
XSLPgetfuncinfo(ArgInfo, NULL, NULL,
                NULL, NULL, NULL, NULL,
                &fNum, NULL);
XSLPgetfuncobject(ArgInfo, XSLP_XSLPPROBLEM, &Object);
Prob = (XSLPprob) Object;
XSLPgetnames(Prob, XSLP_USERFUNCNAMES, fName, fNum, fNum);
  Further information
 
 If any of the addresses is
 NULL the corresponding information will not be returned.
 
  Related topics
 
 
