nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit ace449c0e98b016ab6f8d7d1d83c0a60b4dd9bc6
parent e83f4ca62f91aadf6c576f96a0ea1524edcc3851
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Fri, 17 May 2019 00:34:50 +0530

Simpler permission string generation

Diffstat:
Msrc/nnn.c | 9+++------
1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -2126,12 +2126,9 @@ static void printent_long(const struct entry *ent, int sel, uint namecols) strftime(timebuf, 18, "%F %R", localtime(&ent->t)); /* Permissions */ - permbuf[0] = *xitoa((ent->mode >> 6) & 7); - permbuf[0] = permbuf[0] ? permbuf[0] : '0'; - permbuf[1] = *xitoa((ent->mode >> 3) & 7); - permbuf[1] = permbuf[1] ? permbuf[1] : '0'; - permbuf[2] = *xitoa(ent->mode & 7); - permbuf[2] = permbuf[2] ? permbuf[2] : '0'; + permbuf[0] = '0' + ((ent->mode >> 6) & 7); + permbuf[1] = '0' + ((ent->mode >> 3) & 7); + permbuf[2] = '0' + (ent->mode & 7); permbuf[3] = '\0'; /* Trim escape chars from name */