summaryrefslogtreecommitdiffstats
path: root/browser.c
diff options
context:
space:
mode:
authorThomas Roessler <roessler@does-not-exist.org>1998-11-10 22:14:00 +0000
committerThomas Roessler <roessler@does-not-exist.org>1998-11-10 22:14:00 +0000
commita3f726e35f1e7d918061074a85ebe7a2c7c300a5 (patch)
treed9ab2a281be2a13fbb1ec8682d4e5c7ff0502cde /browser.c
parent912c6b0df82fe3a2745d68131db9300222226a73 (diff)
Introduce or rewrite mutt_{str*cmp,strlen} and use them all over the
place. If there are still segmentation faults due to missing NONULLs over, they are gone now.
Diffstat (limited to 'browser.c')
-rw-r--r--browser.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/browser.c b/browser.c
index 6eeecf2b..d32fed4b 100644
--- a/browser.c
+++ b/browser.c
@@ -85,7 +85,7 @@ static int browser_compare_subject (const void *a, const void *b)
struct folder_file *pa = (struct folder_file *) a;
struct folder_file *pb = (struct folder_file *) b;
- int r = strcmp (pa->name, pb->name);
+ int r = mutt_strcmp (pa->name, pb->name);
return ((BrowserSort & SORT_REVERSE) ? -r : r);
}
@@ -358,10 +358,10 @@ static int examine_directory (MUTTMENU *menu, struct browser_state *state,
while ((de = readdir (dp)) != NULL)
{
- if (strcmp (de->d_name, ".") == 0)
+ if (mutt_strcmp (de->d_name, ".") == 0)
continue; /* we don't need . */
- if (prefix && *prefix && strncmp (prefix, de->d_name, strlen (prefix)) != 0)
+ if (prefix && *prefix && mutt_strncmp (prefix, de->d_name, mutt_strlen (prefix)) != 0)
continue;
if (!((regexec (Mask.rx, de->d_name, 0, NULL, 0) == 0) ^ Mask.not))
continue;
@@ -375,7 +375,7 @@ static int examine_directory (MUTTMENU *menu, struct browser_state *state,
continue;
tmp = Incoming;
- while (tmp && strcmp (buffer, NONULL(tmp->path)))
+ while (tmp && mutt_strcmp (buffer, tmp->path))
tmp = tmp->next;
add_folder (menu, state, de->d_name, &s, (tmp) ? tmp->new : 0);
}
@@ -472,7 +472,7 @@ void mutt_select_file (char *f, size_t flen, int buffy)
if (*f)
{
mutt_expand_path (f, flen);
- for (i = strlen (f) - 1; i > 0 && f[i] != '/' ; i--);
+ for (i = mutt_strlen (f) - 1; i > 0 && f[i] != '/' ; i--);
if (i > 0)
{
if (f[0] == '/')
@@ -559,9 +559,9 @@ void mutt_select_file (char *f, size_t flen, int buffy)
/* save the old directory */
strfcpy (OldLastDir, LastDir, sizeof (OldLastDir));
- if (strcmp (state.entry[menu->current].name, "..") == 0)
+ if (mutt_strcmp (state.entry[menu->current].name, "..") == 0)
{
- if (strcmp ("..", LastDir + strlen (LastDir) - 2) == 0)
+ if (mutt_strcmp ("..", LastDir + mutt_strlen (LastDir) - 2) == 0)
strcat (LastDir, "/..");
else
{
@@ -584,7 +584,7 @@ void mutt_select_file (char *f, size_t flen, int buffy)
mutt_expand_path (LastDir, sizeof (LastDir));
}
else
- sprintf (LastDir + strlen (LastDir), "/%s",
+ sprintf (LastDir + mutt_strlen (LastDir), "/%s",
state.entry[menu->current].name);
destroy_state (&state);
@@ -636,7 +636,7 @@ void mutt_select_file (char *f, size_t flen, int buffy)
strfcpy (buf, LastDir, sizeof (buf));
{/* add '/' at the end of the directory name */
- int len=strlen(LastDir);
+ int len=mutt_strlen(LastDir);
if (sizeof (buf) > len)
buf[len]='/';
}