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

FreeBSD Manual Pages

  
 
  

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

NAME
       mapableveryexpr - applies a function to all operands.

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

PARAMETERS
       Function		   Function name to apply to all operands.

       Expr		   Expression to scan.

DESCRIPTION
       mapableveryexpr applies Function	to all operands	of Expr.

RETURN VALUE
       mapableveryexpr	returns	 the value of a	logical	AND applied on the re-
       sults of	the application	of the function	on the arguments  of  the  ex-
       pression	Expr.

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;
	  ...
	  mapableveryexpr( MapFunction,	Expr );
	  ...

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

ASIM/LIP6			October	1, 1997		    MAPABLEVERYEXPR(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=mapableveryexpr&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help