diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2014-12-25 18:42:51 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2014-12-25 18:43:34 -0800 |
commit | f76956645ddf3bde4105b50e9bd1e3a1cc2da39c (patch) | |
tree | 0b413a4c50df3ec1abd1d354ce7a4234acfb36c9 | |
parent | b3946c9b9a4a5fcd49e1a5e75d9dc2c369a6bd29 (diff) | |
download | emacs-f76956645ddf3bde4105b50e9bd1e3a1cc2da39c.tar.gz emacs-f76956645ddf3bde4105b50e9bd1e3a1cc2da39c.tar.bz2 emacs-f76956645ddf3bde4105b50e9bd1e3a1cc2da39c.zip |
Use bool for boolean in xsmfns.c
* xsmfns.c, xterm.h (x_session_have_connection):
* xsmfns.c (doing_interact, smc_interact_CB, Fhandle_save_session):
Use bool for boolean.
(x_session_initialize, Fhandle_save_session):
Prefer NILP (x) to EQ (x, Qnil).
-rw-r--r-- | src/ChangeLog | 9 | ||||
-rw-r--r-- | src/xsmfns.c | 28 | ||||
-rw-r--r-- | src/xterm.h | 2 |
3 files changed, 23 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b5fb3515006..f3bc9fd2c87 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,12 @@ +2014-12-26 Paul Eggert <eggert@cs.ucla.edu> + + Use bool for boolean in xsmfns.c + * xsmfns.c, xterm.h (x_session_have_connection): + * xsmfns.c (doing_interact, smc_interact_CB, Fhandle_save_session): + Use bool for boolean. + (x_session_initialize, Fhandle_save_session): + Prefer NILP (x) to EQ (x, Qnil). + 2014-12-23 Didier Verna <didier@didierverna.net> (tiny change). * nsselect.m (Fns_selection_owner_p): Return a Lisp boolean, not a diff --git a/src/xsmfns.c b/src/xsmfns.c index 8a835cf95f1..a6c69855390 100644 --- a/src/xsmfns.c +++ b/src/xsmfns.c @@ -53,7 +53,7 @@ static int ice_fd = -1; /* A flag that says if we are in shutdown interactions or not. */ -static int doing_interact; +static bool doing_interact; /* The session manager object for the session manager connection. */ @@ -123,9 +123,9 @@ x_session_check_input (int fd, void *data) kbd_buffer_store_event (&emacs_event); } -/* Return non-zero if we have a connection to a session manager. */ +/* Return true if we have a connection to a session manager. */ -int +bool x_session_have_connection (void) { return ice_fd != -1; @@ -138,7 +138,7 @@ x_session_have_connection (void) static void smc_interact_CB (SmcConn smcConn, SmPointer clientData) { - doing_interact = True; + doing_interact = true; emacs_event.kind = SAVE_SESSION_EVENT; emacs_event.arg = Qnil; } @@ -398,15 +398,15 @@ x_session_initialize (struct x_display_info *dpyinfo) ptrdiff_t name_len = 0; ice_fd = -1; - doing_interact = False; + doing_interact = false; /* Check if we where started by the session manager. If so, we will have a previous id. */ - if (! EQ (Vx_session_previous_id, Qnil) && STRINGP (Vx_session_previous_id)) + if (! NILP (Vx_session_previous_id) && STRINGP (Vx_session_previous_id)) previous_id = SSDATA (Vx_session_previous_id); /* Construct the path to the Emacs program. */ - if (! EQ (Vinvocation_directory, Qnil)) + if (! NILP (Vinvocation_directory)) name_len += SBYTES (Vinvocation_directory); name_len += SBYTES (Vinvocation_name); @@ -415,7 +415,7 @@ x_session_initialize (struct x_display_info *dpyinfo) emacs_program = xmalloc (name_len + 1); char *z = emacs_program; - if (! EQ (Vinvocation_directory, Qnil)) + if (! NILP (Vinvocation_directory)) z = lispstpcpy (z, Vinvocation_directory); lispstpcpy (z, Vinvocation_name); @@ -489,21 +489,19 @@ is told to abort the window system shutdown. Do not call this function yourself. */) (Lisp_Object event) { - int kill_emacs = CONSP (event) && CONSP (XCDR (event)) - && EQ (Qt, XCAR (XCDR (event))); + bool kill_emacs = (CONSP (event) && CONSP (XCDR (event)) + && EQ (Qt, XCAR (XCDR (event)))); /* Check doing_interact so that we don't do anything if someone called this at the wrong time. */ if (doing_interact && ! kill_emacs) { - Bool cancel_shutdown = False; - - cancel_shutdown = ! EQ (call0 (intern ("emacs-session-save")), Qnil); + bool cancel_shutdown = ! NILP (call0 (intern ("emacs-session-save"))); SmcInteractDone (smc_conn, cancel_shutdown); SmcSaveYourselfDone (smc_conn, True); - doing_interact = False; + doing_interact = false; } else if (kill_emacs) { @@ -511,7 +509,7 @@ Do not call this function yourself. */) prevent. Fix this in next version. */ Fkill_emacs (Qnil); -#if 0 +#if false /* This will not be reached, but we want kill-emacs-hook to be run. */ SmcCloseConnection (smc_conn, 0, 0); ice_connection_closed (); diff --git a/src/xterm.h b/src/xterm.h index 31c3261e3b9..84bb58c7232 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -1107,7 +1107,7 @@ extern void initialize_frame_menubar (struct frame *); /* Defined in xsmfns.c */ #ifdef HAVE_X_SM extern void x_session_initialize (struct x_display_info *dpyinfo); -extern int x_session_have_connection (void); +extern bool x_session_have_connection (void); extern void x_session_close (void); #endif |