From: lostd <lostd@2f30.org>
Date: Wed, 8 Oct 2014 11:57:22 +0000 (+0300)
Subject: No need for strncmp(3), use strcmp(3) instead
X-Git-Tag: v1.0~92^2~252
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1734a96745f54c4b53a0adef2ca03d9389339314;p=nnn.git

No need for strncmp(3), use strcmp(3) instead
---

diff --git a/noice.c b/noice.c
index 0e6a000a..c69e85ee 100644
--- a/noice.c
+++ b/noice.c
@@ -88,7 +88,7 @@ openwith(char *file)
 	DPRINTF_S(ext);
 
 	for (i = 0; i < LEN(assocs); i++)
-		if (strncmp(assocs[i].ext, ext, strlen(ext) + 1) == 0)
+		if (strcmp(assocs[i].ext, ext) == 0)
 			bin = assocs[i].bin;
 	DPRINTF_S(bin);
 
@@ -245,8 +245,8 @@ begin:
 
 	while ((dp = readdir(dirp)) != NULL) {
 		/* Skip self and parent */
-		if (strncmp(dp->d_name, ".", 2) == 0
-		    || strncmp(dp->d_name, "..", 3) == 0)
+		if (strcmp(dp->d_name, ".") == 0
+		    || strcmp(dp->d_name, "..") == 0)
 			continue;
 		dents = realloc(dents, (n + 1) * sizeof(*dents));
 		if (dents == NULL)
@@ -295,7 +295,7 @@ redraw:
 		 * as an empty string so that when we navigate in /mnt
 		 * is doesn't come up as //mnt. */
 		printw(CWD "%s%s\n\n",
-		    strncmp(cwd, "", 1) == 0 ? "/" : "",
+		    strcmp(cwd, "") == 0 ? "/" : "",
 		    cwd);
 
 		/* Print listing */
@@ -328,7 +328,7 @@ nochange:
 		}
 		if (ret == 2) {
 			/* Handle root case */
-			if (strncmp(path, "", 1) == 0) {
+			if (strcmp(path, "") == 0) {
 				goto nochange;
 			} else {
 				char *dir, *tmp;