Difference between revisions of "ISARRAY()"

From Recital Documentation Wiki
Jump to: navigation, search
 
 
Line 49: Line 49:
  
 
==SEE ALSO==
 
==SEE ALSO==
[[_parinfa()]], [[_parinfo()]], [[ALENGTH()]], [[ARRAY_ALEN()]], [[ARRAY_DEFINE()]], [[ARRAY_LOOKUP()]], [[ARRAY_UPDATE()]], [[MEMVAR_DEFINE()]], [[MEMVAR_LOOKUP]], [[MEMVAR_UPDATE()]]
+
[[_parinfa()]], [[_parinfo()]], [[ALENGTH()]], [[ARRAY_ALEN()]], [[ARRAY_DEFINE()]], [[ARRAY_LOOKUP()]], [[ARRAY_UPDATE()]], [[MEMVAR_DEFINE()]], [[MEMVAR_LOOKUP()]], [[MEMVAR_UPDATE()]]
  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:SDK]]
 
[[Category:SDK]]

Latest revision as of 13:19, 30 March 2009

PURPOSE

Is the parameter an array


SYNONYM

None


SYNOPSIS

#include "dbapi.h"
 
int	ISARRAY(order)
 
<input parameters>
int	order;		/* Placement in actual parameter list		*/
 
<output parameters>
none


DESCRIPTION

The function checks if the specified parameter is an array and returns 1 if true, or 0 if false. The order specifies the actual placements in the parameter list.


EXAMPLE

The following example returns .T. if the first parameter passed is an array, otherwise .F. is returned.

Example Recital program:

declare m_values[10]
m_isarray=check_array(m_values)
return

Example 'C' function:

#include "dbapi.h"
 
check_array()
{
    retl(ISARRAY(1));
}


SEE ALSO

_parinfa(), _parinfo(), ALENGTH(), ARRAY_ALEN(), ARRAY_DEFINE(), ARRAY_LOOKUP(), ARRAY_UPDATE(), MEMVAR_DEFINE(), MEMVAR_LOOKUP(), MEMVAR_UPDATE()