projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed some functions in the C library
[unix-history]
/
usr
/
src
/
usr.bin
/
mail
/
names.c
diff --git
a/usr/src/usr.bin/mail/names.c
b/usr/src/usr.bin/mail/names.c
index
fd1a386
..
8959979
100644
(file)
--- a/
usr/src/usr.bin/mail/names.c
+++ b/
usr/src/usr.bin/mail/names.c
@@
-16,7
+16,7
@@
*/
#ifndef lint
*/
#ifndef lint
-static char sccsid[] = "@(#)names.c 5.1
2
(Berkeley) %G%";
+static char sccsid[] = "@(#)names.c 5.1
3
(Berkeley) %G%";
#endif /* not lint */
/*
#endif /* not lint */
/*
@@
-176,7
+176,7
@@
yankword(ap, wbuf)
for (cp2 = wbuf; *cp && (*cp2++ = *cp++) != '>';)
;
else
for (cp2 = wbuf; *cp && (*cp2++ = *cp++) != '>';)
;
else
- for (cp2 = wbuf; *cp && !
any(*cp, " \t,("
); *cp2++ = *cp++)
+ for (cp2 = wbuf; *cp && !
index(" \t,(", *cp
); *cp2++ = *cp++)
;
*cp2 = '\0';
return cp;
;
*cp2 = '\0';
return cp;
@@
-500,7
+500,7
@@
elide(names)
new->n_flink = NIL;
while (np != NIL) {
t = new;
new->n_flink = NIL;
while (np != NIL) {
t = new;
- while (
nstr
cmp(t->n_name, np->n_name) < 0) {
+ while (
strcase
cmp(t->n_name, np->n_name) < 0) {
if (t->n_flink == NIL)
break;
t = t->n_flink;
if (t->n_flink == NIL)
break;
t = t->n_flink;
@@
-511,7
+511,7
@@
elide(names)
* the current value of t.
*/
* the current value of t.
*/
- if (
nstr
cmp(t->n_name, np->n_name) < 0) {
+ if (
strcase
cmp(t->n_name, np->n_name) < 0) {
t->n_flink = np;
np->n_blink = t;
t = np;
t->n_flink = np;
np->n_blink = t;
t = np;
@@
-557,8
+557,8
@@
elide(names)
np = new;
while (np != NIL) {
t = np;
np = new;
while (np != NIL) {
t = np;
- while (t->n_flink
!=
NIL &&
-
icequal(np->n_name,t->n_flink->n_name)
)
+ while (t->n_flink
!=
NIL &&
+
strcasecmp(np->n_name, t->n_flink->n_name) == 0
)
t = t->n_flink;
if (t == np || t == NIL) {
np = np->n_flink;
t = t->n_flink;
if (t == np || t == NIL) {
np = np->n_flink;
@@
-578,21
+578,6
@@
elide(names)
return(new);
}
return(new);
}
-/*
- * Version of strcmp which ignores case differences.
- */
-nstrcmp(s1, s2)
- register char *s1, *s2;
-{
- register int c1, c2;
-
- do {
- c1 = *s1++;
- c2 = *s2++;
- } while (c1 && c1 == c2);
- return(c1 - c2);
-}
-
/*
* Put another node onto a list of names and return
* the list.
/*
* Put another node onto a list of names and return
* the list.
@@
-624,19
+609,17
@@
count(np)
}
/*
}
/*
- * Delete the given name from a namelist, using the passed
- * function to compare the names.
+ * Delete the given name from a namelist.
*/
struct name *
*/
struct name *
-delname(np, name
, cmpfun
)
+delname(np, name)
register struct name *np;
char name[];
register struct name *np;
char name[];
- int (* cmpfun)();
{
register struct name *p;
for (p = np; p != NIL; p = p->n_flink)
{
register struct name *p;
for (p = np; p != NIL; p = p->n_flink)
- if (
(* cmpfun)(p->n_name, name)
) {
+ if (
strcasecmp(p->n_name, name) == 0
) {
if (p->n_blink == NIL) {
if (p->n_flink != NIL)
p->n_flink->n_blink = NIL;
if (p->n_blink == NIL) {
if (p->n_flink != NIL)
p->n_flink->n_blink = NIL;
@@
-651,7
+634,7
@@
delname(np, name, cmpfun)
p->n_blink->n_flink = p->n_flink;
p->n_flink->n_blink = p->n_blink;
}
p->n_blink->n_flink = p->n_flink;
p->n_flink->n_blink = p->n_blink;
}
- return
(np)
;
+ return
np
;
}
/*
}
/*