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

FreeBSD Manual Pages

  
 
  

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

NAME
       dupablexpr - duplicates an expression.

SYNOPSYS
       #include	"abl101.h"
       chain_list *dupablexpr( Expr )
	 chain_list *Expr;

PARAMETERS
       Expr		   Expression to duplicate.

DESCRIPTION
       dupablexpr duplicates the expression Expr.

RETURN VALUE
       dupablexpr returns the duplicated expression.

EXAMPLE
       #include	"abl101.h"
	 chain_list *ExprAorB;
	 chain_list *ExprAnorB;
	 ExprAorB = createabloper( ABL_OR );
	 addablhexpr( ExprAorB,	createablatom( "a" ) );
	 addablhexpr( ExprAorB,	createablatom( "b" ) );
	 ExprAnorB = createablnotexpr( dupablexpr( ExprAorB ) );
	 /* displays (a	or b) (a nor b)	*/
	 viewablexpr( ExprAorB,	ABL_VIEW_VHDL );
	 viewablexpr( ExprAnorB, ABL_VIEW_VHDL );

SEE ALSO
       abl(1), delablexpr(3), freeablexpr(3).

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

home | help