FreeBSD Manual Pages
GETABLEXPRMAX(3) ABL FUNCTIONS GETABLEXPRMAX(3) NAME getablexprmax - applies a function to all operands. SYNOPSIS #include "abl101.h" chain_list *getablexprmax( Function, Expr ) int (*Function)(); chain_list *Expr; PARAMETERS Function Cost function. Expr Expression to scan. DESCRIPTION getablexprmax applies the cost function Function to all operands of Expr. RETURN VALUE getablexprmax returns the operand for which unction gives the maximum cost. The expression pointer returned MUSTN'T be modified after the call to this function. ERRORS getablexprmax 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 = getablexprmax( MapFunction, Expr ); SEE ALSO abl(1) ASIM/LIP6 October 1, 1997 GETABLEXPRMAX(3)
NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=getablexprmax&sektion=3&manpath=FreeBSD+Ports+15.0>
