X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Ffilter%2Ffilter-visitor-xml.cpp;fp=src%2Fcommon%2Ffilter%2Ffilter-visitor-xml.cpp;h=5d1bdb9d393ee8c2f4a8a9624fa5348537f3000d;hp=5b531a28979ad7a09eb788fdf55b47d62493cbd8;hb=28ab034a2c3582d07d3423d2d746731f87d3969f;hpb=52e345b9ac912d033c2a2c25a170a01cf209839d diff --git a/src/common/filter/filter-visitor-xml.cpp b/src/common/filter/filter-visitor-xml.cpp index 5b531a289..5d1bdb9d3 100644 --- a/src/common/filter/filter-visitor-xml.cpp +++ b/src/common/filter/filter-visitor-xml.cpp @@ -9,24 +9,23 @@ * */ -#include -#include -#include -#include -#include #include "filter-ast.hpp" #include "filter-parser.hpp" #include #include -#define fprintf_dbg(fd, fmt, args...) fprintf(fd, "%s: " fmt, __func__, ## args) +#include +#include +#include +#include +#include -static -int recursive_visit_print(struct filter_node *node, FILE *stream, int indent); +#define fprintf_dbg(fd, fmt, args...) fprintf(fd, "%s: " fmt, __func__, ##args) -static -void print_tabs(FILE *fd, int depth) +static int recursive_visit_print(struct filter_node *node, FILE *stream, int indent); + +static void print_tabs(FILE *fd, int depth) { int i; @@ -34,9 +33,7 @@ void print_tabs(FILE *fd, int depth) fprintf(fd, "\t"); } -static -int recursive_visit_print_expression(struct filter_node *node, - FILE *stream, int indent) +static int recursive_visit_print_expression(struct filter_node *node, FILE *stream, int indent) { struct filter_node *iter_node; @@ -51,50 +48,47 @@ int recursive_visit_print_expression(struct filter_node *node, return -EINVAL; case AST_EXP_STRING: print_tabs(stream, indent); - fprintf(stream, "\n", - node->u.expression.u.string); + fprintf(stream, "\n", node->u.expression.u.string); break; case AST_EXP_CONSTANT: print_tabs(stream, indent); - fprintf(stream, "\n", + fprintf(stream, + "\n", node->u.expression.u.constant); break; case AST_EXP_FLOAT_CONSTANT: print_tabs(stream, indent); - fprintf(stream, "\n", + fprintf(stream, + "\n", node->u.expression.u.float_constant); break; - case AST_EXP_IDENTIFIER: /* fall-through */ + case AST_EXP_IDENTIFIER: /* fall-through */ case AST_EXP_GLOBAL_IDENTIFIER: print_tabs(stream, indent); - fprintf(stream, "<%s value=\"%s\"/>\n", - node->u.expression.type == AST_EXP_IDENTIFIER ? - "identifier" : "global_identifier", + fprintf(stream, + "<%s value=\"%s\"/>\n", + node->u.expression.type == AST_EXP_IDENTIFIER ? "identifier" : + "global_identifier", node->u.expression.u.identifier); iter_node = node->u.expression.next; while (iter_node) { print_tabs(stream, indent); fprintf(stream, "\n"); - if (recursive_visit_print_expression(iter_node, - stream, indent + 1)) { + if (recursive_visit_print_expression(iter_node, stream, indent + 1)) { return -EINVAL; } print_tabs(stream, indent); fprintf(stream, "\n"); iter_node = iter_node->u.expression.next; - } break; case AST_EXP_NESTED: - return recursive_visit_print(node->u.expression.u.child, - stream, indent + 1); + return recursive_visit_print(node->u.expression.u.child, stream, indent + 1); } return 0; } - -static -int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) +static int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) { int ret; @@ -110,16 +104,14 @@ int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) case NODE_ROOT: print_tabs(stream, indent); fprintf(stream, "\n"); - ret = recursive_visit_print(node->u.root.child, stream, - indent + 1); + ret = recursive_visit_print(node->u.root.child, stream, indent + 1); print_tabs(stream, indent); fprintf(stream, "\n"); return ret; case NODE_EXPRESSION: print_tabs(stream, indent); fprintf(stream, "\n"); - ret = recursive_visit_print_expression(node, stream, - indent + 1); + ret = recursive_visit_print_expression(node, stream, indent + 1); print_tabs(stream, indent); fprintf(stream, "\n"); return ret; @@ -188,12 +180,10 @@ int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) break; } fprintf(stream, ">\n"); - ret = recursive_visit_print(node->u.op.lchild, - stream, indent + 1); + ret = recursive_visit_print(node->u.op.lchild, stream, indent + 1); if (ret) return ret; - ret = recursive_visit_print(node->u.op.rchild, - stream, indent + 1); + ret = recursive_visit_print(node->u.op.rchild, stream, indent + 1); if (ret) return ret; print_tabs(stream, indent); @@ -221,8 +211,7 @@ int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) break; } fprintf(stream, ">\n"); - ret = recursive_visit_print(node->u.unary_op.child, - stream, indent + 1); + ret = recursive_visit_print(node->u.unary_op.child, stream, indent + 1); print_tabs(stream, indent); fprintf(stream, "\n"); return ret; @@ -230,8 +219,7 @@ int recursive_visit_print(struct filter_node *node, FILE *stream, int indent) return 0; } -int filter_visitor_print_xml(struct filter_parser_ctx *ctx, FILE *stream, - int indent) +int filter_visitor_print_xml(struct filter_parser_ctx *ctx, FILE *stream, int indent) { return recursive_visit_print(&ctx->ast->root, stream, indent); }