nano

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

commit d5ce44820a9d9537f48bef2588127b34f5799c02
parent cc2b4f712c763d2b0b13cce4a2dd1a60c9f7d763
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sun,  9 Feb 2020 14:24:26 +0100

tweaks: change a function with two possible results to boolean

Diffstat:
Msrc/files.c | 10+++++-----
Msrc/proto.h | 2+-
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/files.c b/src/files.c @@ -133,14 +133,14 @@ void make_new_buffer(void) #ifndef NANO_TINY /* Delete the lockfile. Return -1 if unsuccessful, and 1 otherwise. */ -int delete_lockfile(const char *lockfilename) +bool delete_lockfile(const char *lockfilename) { if (unlink(lockfilename) < 0 && errno != ENOENT) { statusline(MILD, _("Error deleting lock file %s: %s"), lockfilename, strerror(errno)); - return -1; - } - return 1; + return FALSE; + } else + return TRUE; } /* Write a lockfile, under the given lockfilename. This ALWAYS annihilates @@ -179,7 +179,7 @@ int write_lockfile(const char *lockfilename, const char *filename, bool modified /* If the lockfile exists, try to delete it. */ if (stat(lockfilename, &fileinfo) != -1) - if (delete_lockfile(lockfilename) < 0) + if (!delete_lockfile(lockfilename)) return 0; if (ISSET(INSECURE_BACKUP)) diff --git a/src/proto.h b/src/proto.h @@ -279,7 +279,7 @@ void paste_text(void); /* Most functions in files.c. */ void make_new_buffer(void); #ifndef NANO_TINY -int delete_lockfile(const char *lockfilename); +bool delete_lockfile(const char *lockfilename); #endif bool open_buffer(const char *filename, bool new_buffer); #ifdef ENABLE_SPELLER