extern int x1f4_pack_expression (void *x1f4_expression, struct x1f4_variable_type *variable, void *value);
x1f4_pack_expression function replaces the
occurences of the variable indicated by
variable with the value read
value. The variable is assumed as having one of the proper
intrinsic types. The value is assumed being in concordance with the variable
type, i.e. its C type is the C type corresponding the symbolic type.
See Intrinsic Types.
See Symbolic Types.
See C Types.
The function returns
0 for success, non zero for failure.
If the function fails for whatever reason the expression parsed representation
is still valid, hence ignoring the result is safe. Nonetheless, the expression
parsed representation may be changed by the
execution, even when function fails to complete successfully.