nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit cc91cf41a050eb1fe5097490d5c2294d52cbf949
parent e44cd2dfbacc181be8fd2880659037f2de540df2
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Thu, 11 Jan 2007 23:10:03 +0000

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

Diffstat:
MChangeLog | 4++++
Msrc/files.c | 10+++++-----
2 files changed, 9 insertions(+), 5 deletions(-)

diff --git 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 @@ -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; }