Provided by: alliance_5.0-20110203-4_amd64 bug

NAME

       addablhexpr - adds a new argument in head of an expression.

SYNOPSYS

       #include "abl101.h"
       void addablhexpr( Expr1, Expr2 )
         chain_list *Expr1;
         chain_list *Expr2;

PARAMETERS

       Expr1               First expression.

       Expr2               Second expression.

DESCRIPTION

       addablhexpr  adds  Expr2  in head of Expr1.  The expression pointers Expr2 MUSTN'T be used
       after the call to this function

RETURN VALUE

       addablhexpr returns nothing.

EXAMPLE

       #include "abl101.h"
         chain_list ∗Expr;
         Expr = createabloper( ABL_OR );
         addablhexpr( Expr, createablatom( "a" ) );
         addablhexpr( Expr, createablatom( "b" ) );
         /* displays (a or b) */
         viewablexpr( Expr, ABL_VIEW_VHDL );

SEE ALSO

       abl(1) createablatom(3), createabloper(3), createablxorbinexpr(3),  createablunaryexpr(3),
       createablbinexpr(3), createablnotexpr(3), addablqexpr(3).