>
>
>  static bool
> +parse_macros(struct expr_context *ctx, struct expr_constant_set *cs,
> +                  size_t *allocated_values)
> +{
> +    if (!ctx->macros) {
> +        expr_syntax_error(ctx, "No macros defined.");
> +        return false;
> +    }
> +
> +    struct expr_constant_set *addr_set
> +        = shash_find_data(ctx->macros, ctx->lexer->token.s);
> +    if (!addr_set) {
> +        expr_syntax_error(ctx, "Unknown macro: '%s'",
> ctx->lexer->token.s);
> +        return false;
> +    }
> +
> +    cs->type = EXPR_C_INTEGER;
>

Hi, Babu.
It's odd you don't directly fix here with assign_constant_set_type, but in
the following patch.
Hope it doesn't matter to others.

Thanks.
Zong Kai, LI
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to