extern int x1f4_case_expression (void *x1f4_expression, void *context, int *true);
The x1f4_case_expression
function runs the logic of the
x1f4_expression
expression in the context
evaluation context. If
the x1f4_expression
expression evaluates to one of the (integral or
real) intrinsic types, it sets the integer at the true
address to 1 if
the expression evaluation result is not zero, to 0 if the expression evaluation
result is 0. Otherwise, it sets to 1 the integer at the true
address.
See x1f4_lead_expression.
See x1f4_link_expression.
If successful, the function returns 0
. Non zero is returned for
failure.
Note that expression evaluation logic defines no failure conditions, other than function or operator evaluation failure.
See Functions.
See struct x1f4_function_type.
See struct x1f4_operator_type.
The context
evaluation context is passed as the first argument to
function and operator logic evaluation routines. It is otherwise not
interpreted.