Previous: x1f4_type_expression, Up: Expression Evaluator Functions


2.20.3.28 x1f4_vprint_expression

extern int x1f4_vprint_expression
    (void *data, int (*this) (voi *, const char *, unsigned),
     void *x1f4_expression, unsigned flags);

The x1f4_vprint_expression function reconstructs the textual representation of the x1f4_expression parsed expression representation calling the this method with the textual representation data context as its first argument and the address and the length of the string for each of the strings making up the textual expression representation as its second and third arguments. The expression printing flags listed by flags are considered.

See Printing Flags.

See Printing.

The this method is expected to return 0 for success, non zero for failure.

The x1f4_vprint_expression function returns 0 for success, non zero for failure.