-static double get_number_arg (struct expr_node *, size_t arg_idx);
-static double *get_number_args (struct expr_node *,
- size_t arg_idx, size_t n_args,
- struct expression *);
-static struct substring get_string_arg (struct expr_node *,
- size_t arg_idx);
-static struct substring *get_string_args (struct expr_node *,
- size_t arg_idx, size_t n_args,
- struct expression *);
-static const struct fmt_spec *get_format_arg (struct expr_node *,
- size_t arg_idx);
-
-static struct expr_node *
-evaluate_tree (struct expr_node *node, struct expression *e)
-{
- switch (node->type)
- {
-#include "optimize.inc"
-
- default:
- NOT_REACHED ();
- }
-
- NOT_REACHED ();
-}
-