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

  
 
  

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

NAME
     getablexprmin - applies a function to all operands.

SYNOPSIS
     #include "abl101.h"
     chain_list *getablexprmin( Function, Expr )
       int	 (*Function)();
       chain_list *Expr;

PARAMETERS
     Function		 Cost function.

     Expr		 Expression to scan.

DESCRIPTION
     getablexprmin applies the cost function Function to all operands of Expr.

RETURN VALUE
     getablexprmin returns the operand for which unction gives the minimum cost.
     The  expression pointer returned MUSTN'T be modified after the call to this
     function.

ERRORS
     getablexprmin error ...

EXAMPLE
     #include "abl101.h"
	 int MapFunction( MapExpr )
	   chain_list *MapExpr;
	 {
	   return( getabldepthexpr( MapExpr ) );
	 }
	 ...
	 chain_list *Expr;
	 chain_list *Expr1;
	 Expr = createablbinexpr( ABL_AND,
				  createablatom( "a" ),
				  createablatom( "b" ) );
	Expr1 = getablexprmin( MapFunction, Expr );

SEE ALSO
     abl(1)

ASIM/LIP6			 October 1, 1997		GETABLEXPRMIN(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=getablexprmin&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help