Loading server/util_expr_parse.y +2 −1 Original line number Diff line number Diff line Loading @@ -123,6 +123,7 @@ expr : T_TRUE { $$ = ap_expr_make(op_True, NUL | T_OP_UNARY word { $$ = ap_expr_unary_op_make( $1, $2, ctx); } | word T_OP_BINARY word { $$ = ap_expr_binary_op_make($2, $1, $3, ctx); } | '(' expr ')' { $$ = $2; } | T_ERROR { YYABORT; } ; comparison: word T_OP_EQ word { $$ = ap_expr_make(op_EQ, $1, $3, ctx); } Loading Loading @@ -208,7 +209,7 @@ strfunccall : T_ID '(' word ')' { $$ = ap_expr_str_func_make($1, $3, ctx); } %% void yyerror(ap_expr_parse_ctx_t *ctx, char *s) void yyerror(ap_expr_parse_ctx_t *ctx, const char *s) { /* s is allocated on the stack */ ctx->error = apr_pstrdup(ctx->ptemp, s); Loading server/util_expr_private.h +1 −1 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ typedef struct { /* flex/bison functions */ int ap_expr_yyparse(ap_expr_parse_ctx_t *context); void ap_expr_yyerror(ap_expr_parse_ctx_t *context, char *err); void ap_expr_yyerror(ap_expr_parse_ctx_t *context, const char *err); int ap_expr_yylex_init(void **scanner); int ap_expr_yylex_destroy(void *scanner); void ap_expr_yyset_extra(ap_expr_parse_ctx_t *context, void *scanner); Loading Loading
server/util_expr_parse.y +2 −1 Original line number Diff line number Diff line Loading @@ -123,6 +123,7 @@ expr : T_TRUE { $$ = ap_expr_make(op_True, NUL | T_OP_UNARY word { $$ = ap_expr_unary_op_make( $1, $2, ctx); } | word T_OP_BINARY word { $$ = ap_expr_binary_op_make($2, $1, $3, ctx); } | '(' expr ')' { $$ = $2; } | T_ERROR { YYABORT; } ; comparison: word T_OP_EQ word { $$ = ap_expr_make(op_EQ, $1, $3, ctx); } Loading Loading @@ -208,7 +209,7 @@ strfunccall : T_ID '(' word ')' { $$ = ap_expr_str_func_make($1, $3, ctx); } %% void yyerror(ap_expr_parse_ctx_t *ctx, char *s) void yyerror(ap_expr_parse_ctx_t *ctx, const char *s) { /* s is allocated on the stack */ ctx->error = apr_pstrdup(ctx->ptemp, s); Loading
server/util_expr_private.h +1 −1 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ typedef struct { /* flex/bison functions */ int ap_expr_yyparse(ap_expr_parse_ctx_t *context); void ap_expr_yyerror(ap_expr_parse_ctx_t *context, char *err); void ap_expr_yyerror(ap_expr_parse_ctx_t *context, const char *err); int ap_expr_yylex_init(void **scanner); int ap_expr_yylex_destroy(void *scanner); void ap_expr_yyset_extra(ap_expr_parse_ctx_t *context, void *scanner); Loading