FreeBSD Manual Pages
GETABLEXPRMIN(3) ABL FUNCTIONS GETABLEXPRMIN(3) NAME getablexprmin - applies a function to all operands. SYNOPSYS #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)
NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=getablexprmin&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>