Procházet zdrojové kódy

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

master
lostd před 10 roky
rodič
revize
1734a96745
1 změnil soubory, kde provedl 5 přidání a 5 odebrání
  1. +5
    -5
      noice.c

+ 5
- 5
noice.c Zobrazit soubor

@@ -88,7 +88,7 @@ openwith(char *file)
DPRINTF_S(ext); DPRINTF_S(ext);


for (i = 0; i < LEN(assocs); i++) 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; bin = assocs[i].bin;
DPRINTF_S(bin); DPRINTF_S(bin);


@@ -245,8 +245,8 @@ begin:


while ((dp = readdir(dirp)) != NULL) { while ((dp = readdir(dirp)) != NULL) {
/* Skip self and parent */ /* 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; continue;
dents = realloc(dents, (n + 1) * sizeof(*dents)); dents = realloc(dents, (n + 1) * sizeof(*dents));
if (dents == NULL) if (dents == NULL)
@@ -295,7 +295,7 @@ redraw:
* as an empty string so that when we navigate in /mnt * as an empty string so that when we navigate in /mnt
* is doesn't come up as //mnt. */ * is doesn't come up as //mnt. */
printw(CWD "%s%s\n\n", printw(CWD "%s%s\n\n",
strncmp(cwd, "", 1) == 0 ? "/" : "",
strcmp(cwd, "") == 0 ? "/" : "",
cwd); cwd);


/* Print listing */ /* Print listing */
@@ -328,7 +328,7 @@ nochange:
} }
if (ret == 2) { if (ret == 2) {
/* Handle root case */ /* Handle root case */
if (strncmp(path, "", 1) == 0) {
if (strcmp(path, "") == 0) {
goto nochange; goto nochange;
} else { } else {
char *dir, *tmp; char *dir, *tmp;


Načítá se…
Zrušit
Uložit