From ce191e02c54961ec50b22db357cc4fbceed92bfd Mon Sep 17 00:00:00 2001 From: dundargoc Date: Thu, 8 Feb 2024 21:40:28 +0100 Subject: [PATCH] fix: use correct printf specifiers --- lib/src/parser.c | 7 ++++--- lib/src/stack.c | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/src/parser.c b/lib/src/parser.c index efcc0456..7d66af75 100644 --- a/lib/src/parser.c +++ b/lib/src/parser.c @@ -3,6 +3,7 @@ #include #include #include +#include #include "tree_sitter/api.h" #include "./alloc.h" #include "./array.h" @@ -818,14 +819,14 @@ static bool ts_parser__select_tree(TSParser *self, Subtree left, Subtree right) } if (ts_subtree_dynamic_precedence(right) > ts_subtree_dynamic_precedence(left)) { - LOG("select_higher_precedence symbol:%s, prec:%u, over_symbol:%s, other_prec:%u", + LOG("select_higher_precedence symbol:%s, prec:%" PRId32 ", over_symbol:%s, other_prec:%u", TREE_NAME(right), ts_subtree_dynamic_precedence(right), TREE_NAME(left), ts_subtree_dynamic_precedence(left)); return true; } if (ts_subtree_dynamic_precedence(left) > ts_subtree_dynamic_precedence(right)) { - LOG("select_higher_precedence symbol:%s, prec:%u, over_symbol:%s, other_prec:%u", + LOG("select_higher_precedence symbol:%s, prec:%" PRId32 ", over_symbol:%s, other_prec:%u", TREE_NAME(left), ts_subtree_dynamic_precedence(left), TREE_NAME(right), ts_subtree_dynamic_precedence(right)); return false; @@ -2025,7 +2026,7 @@ TSTree *ts_parser_parse( bool allow_node_reuse = version_count == 1; while (ts_stack_is_active(self->stack, version)) { LOG( - "process version:%d, version_count:%u, state:%d, row:%u, col:%u", + "process version:%u, version_count:%u, state:%d, row:%u, col:%u", version, ts_stack_version_count(self->stack), ts_stack_state(self->stack, version), diff --git a/lib/src/stack.c b/lib/src/stack.c index ae412d8e..e0d9ea98 100644 --- a/lib/src/stack.c +++ b/lib/src/stack.c @@ -5,6 +5,7 @@ #include "./stack.h" #include "./length.h" #include +#include #include #define MAX_LINK_COUNT 8 @@ -866,7 +867,7 @@ bool ts_stack_print_dot_graph(Stack *self, const TSLanguage *language, FILE *f) fprintf(f, "\""); fprintf( f, - "labeltooltip=\"error_cost: %u\ndynamic_precedence: %u\"", + "labeltooltip=\"error_cost: %u\ndynamic_precedence: %" PRId32 "\"", ts_subtree_error_cost(link.subtree), ts_subtree_dynamic_precedence(link.subtree) );