]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the `x_trace_wire' option
authorPo Lu <luangruo@yahoo.com>
Thu, 26 May 2022 06:37:27 +0000 (14:37 +0800)
committerPo Lu <luangruo@yahoo.com>
Thu, 26 May 2022 06:37:27 +0000 (14:37 +0800)
* src/xterm.c (x_trace_wire):
(x_term_init): Fix debugging code for modern C and Xlib.

src/xterm.c

index cde98b43b45a001bacfa253405daf5ff858e0dd4..9826f2fbd858ccafddd503774b5f7cbcb94488e6 100644 (file)
@@ -21236,9 +21236,12 @@ x_fully_uncatch_errors (void)
 
 #if false
 static unsigned int x_wire_count;
-x_trace_wire (void)
+
+static int
+x_trace_wire (Display *dpy)
 {
-  fprintf (stderr, "Lib call: %d\n", ++x_wire_count);
+  fprintf (stderr, "Lib call: %u\n", ++x_wire_count);
+  return 0;
 }
 #endif
 
@@ -24488,7 +24491,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name)
   terminal->name = xlispstrdup (display_name);
 
 #if false
-  XSetAfterFunction (x_current_display, x_trace_wire);
+  XSetAfterFunction (dpyinfo->display, x_trace_wire);
 #endif
 
   Lisp_Object system_name = Fsystem_name ();