diff options
| author | 2018-12-16 21:03:28 +0530 | |
|---|---|---|
| committer | 2018-12-16 21:03:28 +0530 | |
| commit | 9422a38b0dcc6a45396e36d548cf9bba539344e1 (patch) | |
| tree | e9c83277c1293eb26082dfd11c66ef5321d6191a | |
| parent | 836325f0d4de370bf7c68da19f5eb85c7c1fdbae (diff) | |
| download | nnn-9422a38b0dcc6a45396e36d548cf9bba539344e1.tar.gz | |
Remove redundant static declaration
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | src/nnn.c | 17 |
2 files changed, 8 insertions, 11 deletions
@@ -137,7 +137,7 @@ Stripped binary (or script) size and memory usage of `nnn` and some other simila <b> 1M</b> 50496 <b>15328</b> 4076 S 0.2 vifm <b> 1M</b> 72152 <b>12468</b> 7336 S 0.2 mc <b> 70K</b> 16068 <b> 4620</b> 2408 S 0.1 ncdu -<b> 55K</b> 15720 <b> 4200</b> 2344 S 0.1 nnn -S +<b> 52K</b> 15712 <b> 4368</b> 2512 S 0.1 nnn -S </pre> Intrigued? Find out [HOW](https://github.com/jarun/nnn/wiki/performance-factors). @@ -2536,10 +2536,10 @@ static void redraw(char *path) static void browse(char *ipath) { - static char newpath[PATH_MAX] __attribute__ ((aligned)); - static char mark[PATH_MAX] __attribute__ ((aligned)); - static char rundir[PATH_MAX] __attribute__ ((aligned)); - static char runfile[NAME_MAX + 1] __attribute__ ((aligned)); + char newpath[PATH_MAX] __attribute__ ((aligned)); + char mark[PATH_MAX] __attribute__ ((aligned)); + char rundir[PATH_MAX] __attribute__ ((aligned)); + char runfile[NAME_MAX + 1] __attribute__ ((aligned)); char *path, *lastdir, *lastname; char *dir, *tmp; struct stat sb; @@ -2610,7 +2610,7 @@ begin: } #endif - for (;;) { + while (1) { redraw(path); nochange: /* Exit if parent has exited */ @@ -3368,7 +3368,7 @@ nochange: /* Check if this is a directory */ if (!S_ISREG(dents[cur].mode)) { - printmsg("not a regular file"); + printmsg("not regular file"); goto nochange; } @@ -3430,9 +3430,6 @@ nochange: else tmp = NULL; spawn(shell, runpath, tmp, path, F_NORMAL | F_SIGINT); - } else { - printmsg("unsupported file"); - goto nochange; } break; default: /* SEL_RUNCMD */ @@ -3548,7 +3545,7 @@ static void usage(void) int main(int argc, char *argv[]) { - static char cwd[PATH_MAX] __attribute__ ((aligned)); + char cwd[PATH_MAX] __attribute__ ((aligned)); char *ipath = NULL; int opt; |