.\" $Id: mapablanyexpr.3,v 1.1 2002/03/18 11:06:16 ludo Exp $ .\" @(#)mapablanyexpr.2 2.7 96/07/02 ; Labo masi cao-vlsi; Author : Jacomme Ludovic .TH MAPABLANYEXPR 3 "October 1, 1997" "ASIM/LIP6" "ABL FUNCTIONS" .SH NAME mapablanyexpr \- applies a function to all operands. .so buster/alliance/alc_origin.1.en.gz .SH SYNOPSYS .nf .if n \{\ .ft B \} .if t \{\ .ft CR \} #include "abl101.h" int mapablanyexpr( Function, Expr ) void (\(**Function)(); chain_list \(**Expr; .ft R .fi .SH PARAMETERS .TP 20 .TP \fIFunction\fP Function name to apply to all operands. .TP \fIExpr\fP Expression to scan. .SH DESCRIPTION \fBmapablanyexpr\fP applies \fIFunction\fP to all operands of \fIExpr\fP. .br .SH RETURN VALUE \fBmapablanyexpr\fP returns the value of a logical OR applied on the results of the application of the function on the arguments of an operator expression. .SH EXAMPLE .ta 3n 6n 9n 12n 15n 18n 21n .nf .if n \{\ .ft B \} .if t \{\ .ft CR \} #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; ... mapablanyexpr( MapFunction, Expr ); ... .ft R .fi .SH SEE ALSO .BR abl (1), .BR mapablexpr(3), .BR mapableveryexpr(3). .so buster/alliance/alc_bug_report.1.en.gz