mapableveryexpr

Langue: en

Version: October 1, 1997 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

mapableveryexpr - applies a function to all operands.
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "abl101.h"
 int mapableveryexpr( Function, Expr )
   void      (*Function)();
   chain_list *Expr;
 

PARAMETERS

Function
Function name to apply to all operands.
Expr
Expression to scan.

DESCRIPTION

mapableveryexpr applies Function to all operands of Expr.

RETURN VALUE

mapableveryexpr returns the value of a logical AND applied on the results of the application of the function on the arguments of the expression Expr.

EXAMPLE

 #include "abl101.h"
    int MapFunction( MapExpr )
      chain_list *MapExpr;
    {
      if ( ABL_ATOM( MapExpr ) )
      {
        if ( ABL_ATOM_VALUE( MapExpr ) == getablatomzero() )
        {
          return( 1 );
        }
      }
      return( 0 );
    }
    ...
    chain_list *Expr;
    ...
    mapableveryexpr( MapFunction, Expr );
    ...
 

SEE ALSO

abl(1), mapablexpr(3), mapablanyexpr(3).
man2html: unable to open or read file man1/alc_bug_report.1