Subject: bug#9754: Issue with Emacs 23.4

From: Ken Brown <[email-masked]>
Date: Fri, 18 May 2012 16:04:15 -0400

On 5/18/2012 3:12 PM, Paul Eggert wrote:
> On 05/18/2012 11:38 AM, Ken Brown wrote:
>> I'll probably apply the following patch
>
> Thanks, that looks good, except please put the "extern int x_in_use;"
> declaration in xterm.h not lisp.h, as x_in_use is related to
> the X protocol as opposed to Lisp per se.  It's true that
> lisp.h declares syms_of_xfns but there is some defense for
> that as syms_of_xfns defines Lisp symbols; in contrast,
> x_in_use has nothing to do with Lisp.

OK.  I was naively putting the declaration in the same place as that of 
inhibit_window_system and display_arg, but your suggestion makes much 
more sense.

Ken