Provided by: alliance_5.0-20120515-6_amd64 bug

NAME

       freeablexpr - frees an expression.

SYNOPSYS

       #include "abl101.h"
         void freeablexpr( Expr )
          chain_list ∗Expr;

PARAMETERS

       Expr                Expression to free.

DESCRIPTION

       freeablexpr frees the expression Expr even if this expression is not a valid one.

RETURN VALUE

       freeablexpr returns nothing.

EXAMPLE

       #include "abl101.h"
          chain_list ∗ExprA;
          chain_list ∗ExprB;
          chain_list ∗ExprAorB;
          ExprA = createablatom( "a" );
          ExprB = createablatom( "b" );
          ExprAorB  = createablbinexpr( ABL_OR, ExprA, ExprB );
          ...
          freeablexpr( ExprAorB );
          ExprAorB = (chain_list ∗)0;
          ...

SEE ALSO

       abl(1) delablexpr(3).