From: David Lawrence Ramsey Date: Thu, 11 Jan 2007 23:10:03 +0000 (+0000) Subject: in do_writeout(), when setting retval to the return value of X-Git-Tag: v2.0.3~21 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=cc91cf41a050eb1fe5097490d5c2294d52cbf949;p=nano.git in do_writeout(), when setting retval to the return value of write_(marked_)?file(), use the "?" operator instead of an if/else clause git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4033 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index acbb3820..ea3c988e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,6 +11,10 @@ CVS code - doc/man/Makefile.am, doc/man/fr/Makefile.am, and doc/texinfo/Makefile.am. (DLR) - files.c: + do_writeout() + - When setting retval to the return value of + write_(marked_)?file(), use the "?" operator instead of an + if/else clause. (DLR) is_dir() - Don't assign dirptr's value using buf until we've asserted that buf isn't NULL. (DLR) diff --git a/src/files.c b/src/files.c index c0d08b72..b457689f 100644 --- a/src/files.c +++ b/src/files.c @@ -1941,16 +1941,16 @@ bool do_writeout(bool exiting) sunder(answer); align(&answer); -#ifndef NANO_TINY /* Here's where we allow the selected text to be written to * a separate file. If we're using restricted mode, this is * disabled, since it allows reading from or writing to * files not specified on the command line. */ - if (!ISSET(RESTRICTED) && !exiting && openfile->mark_set) - retval = write_marked_file(answer, NULL, FALSE, append); - else + retval = +#ifndef NANO_TINY + (!ISSET(RESTRICTED) && !exiting && openfile->mark_set) ? + write_marked_file(answer, NULL, FALSE, append) : #endif - retval = write_file(answer, NULL, FALSE, append, FALSE); + write_file(answer, NULL, FALSE, append, FALSE); break; }