Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MAPABLANYEXPR(3)		 ABL FUNCTIONS		      MAPABLANYEXPR(3)

NAME
       mapablanyexpr - applies a function to all operands.

SYNOPSYS
       #include	"abl101.h"
       int mapablanyexpr( Function, Expr )
	 void	   (*Function)();
	 chain_list *Expr;

PARAMETERS
       Function		   Function name to apply to all operands.

       Expr		   Expression to scan.

DESCRIPTION
       mapablanyexpr applies Function to all operands of Expr.

RETURN VALUE
       mapablanyexpr  returns the value	of a logical OR	applied	on the results
       of the application of the function on the arguments of an operator  ex-
       pression.

EXAMPLE
       #include	"abl101.h"
	  int MapFunction( MapExpr )
	    chain_list *MapExpr;
	  {
	    if ( ABL_ATOM( MapExpr ) )
	    {
	      if ( ABL_ATOM_VALUE( MapExpr ) ==	getablatomzero() )
	      {
		return(	1 );
	      }
	    }
	    return( 0 );
	  }
	  ...
	  chain_list *Expr;
	  ...
	  mapablanyexpr( MapFunction, Expr );
	  ...

SEE ALSO
       abl(1), mapablexpr(3), mapableveryexpr(3).

ASIM/LIP6			October	1, 1997		      MAPABLANYEXPR(3)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | RETURN VALUE | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=mapablanyexpr&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help