]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix treesit.c printing
authorYuan Fu <casouri@gmail.com>
Wed, 18 Sep 2024 03:53:36 +0000 (20:53 -0700)
committerEshel Yaron <me@eshelyaron.com>
Mon, 23 Sep 2024 10:45:13 +0000 (12:45 +0200)
* src/treesit.c (treesit_debug_print_parser_list): Use PRIuPTR so 32bit
systems compile without warnings.

(cherry picked from commit 035024b4e5a8eb759e30ce72ed3b83036f35525e)

src/treesit.c

index 519f22ef5fe81f0137185da77aeff2d1bfa80bc8..3f5188a0b270b2ec6bc1bcf69598231acc062303 100644 (file)
@@ -499,7 +499,7 @@ treesit_debug_print_parser_list (char *msg, Lisp_Object parser)
 {
   struct buffer *buf = XBUFFER (XTS_PARSER (parser)->buffer);
   char *buf_name = SSDATA (BVAR (buf, name));
-  printf ("%s (%s) [%s] <%s>: %ld(%ld)-(%ld)%ld {\n",
+  printf ("%s (%s) [%s] <%s>: %"PRIuPTR"(%"PRIuPTR")-(%"PRIuPTR")%"PRIuPTR" {\n",
          msg == NULL ? "" : msg,
          SSDATA (SYMBOL_NAME (Vthis_command)),
          SSDATA (SYMBOL_NAME (XTS_PARSER (parser)->language_symbol)),
@@ -510,7 +510,7 @@ treesit_debug_print_parser_list (char *msg, Lisp_Object parser)
   FOR_EACH_TAIL (tail)
     {
       struct Lisp_TS_Parser *parser = XTS_PARSER (XCAR (tail));
-      printf ("[%s %s %s %ld-%ld T:%ld]\n", SSDATA (SYMBOL_NAME (parser->language_symbol)),
+      printf ("[%s %s %s %"PRIuPTR"-%"PRIuPTR" T:%"PRIuPTR"]\n", SSDATA (SYMBOL_NAME (parser->language_symbol)),
              SSDATA (SYMBOL_NAME (parser->tag)),
              parser->need_reparse ? "NEED-R" : "NONEED",
              parser->visible_beg, parser->visible_end,