mapablexpr(3)

mapablexpr3

Applies a function to all operands.

Synopsys

#include "abl101.h"
void mapablexpr( Function, Expr )
  void      (∗Function)();
  chain_list ∗Expr;

Parameters

Function

Function name to apply to all operands.

Expr

Expression to scan.

Overview

mapablexpr applies Function to all operands of Expr.

Return value

mapablexpr returns nothing.

Examples

#include "abl101.h"
   void MapFunction( MapExpr )
     chain_list ∗MapExpr;
   {
     if ( ABL_ATOM( MapExpr ) )
     {
       printf( stdout, "%s", ABL_ATOM_VALUE( MapExpr ) );
     }
     else
     {
       mapablexpr( MapFunction, MapExpr );
     }
   }
   ...
   chain_list ∗Expr;
   ...
   mapablexpr( MapFunction, Expr );
   ...

Releases

4 releases since Debian 7 (Wheezy); the text changed 1 time.

  1. 7–8
  2. 9–10

From alliance 5.1.1-3 in Debian 10 (Buster). Parsed by carta from the page's man source.