1: /*
2: * Compare strings: s1>s2: >0 s1==s2: 0 s1<s2: <0
3: */
4:
5: strcmp(s1, s2)
6: register char *s1, *s2;
7: {
8:
9: while (*s1 == *s2++)
10: if (*s1++=='\0')
11: return(0);
12: return(*s1 - *--s2);
13: }
Defined functions
strcmp
defined in line
5; used 159 times
- in /usr/src/cmd/ar.c line
572,
588
- in /usr/src/cmd/at.c line
265
- in /usr/src/cmd/awk/main.c line
18,
43,
88
- in /usr/src/cmd/awk/proc.c line
67
- in /usr/src/cmd/awk/run.c line
186,
813
- in /usr/src/cmd/awk/tran.c line
117
- in /usr/src/cmd/cpp/cpp.c line
601,
686
- in /usr/src/cmd/cpp/yylex.c line
29,
38,
53
- in /usr/src/cmd/deroff.c line
177
- in /usr/src/cmd/du.c line
5
- in /usr/src/cmd/eqn/lookup.c line
191
- in /usr/src/cmd/expr.y line
22(2),
53,
100
- in /usr/src/cmd/f77/driver.c line
175,
328,
913,
994
- in /usr/src/cmd/find.c line
7,
468-469(2)
- in /usr/src/cmd/join.c line
213
- in /usr/src/cmd/learn/copy.c line
87,
94
- in /usr/src/cmd/learn/dounit.c line
43
- in /usr/src/cmd/learn/mem.c line
47,
67,
91
- in /usr/src/cmd/learn/mysys.c line
50-53(4)
- in /usr/src/cmd/learn/selunit.c line
20,
40
- in /usr/src/cmd/lex/parser.y line
549
- in /usr/src/cmd/ln.c line
19
- in /usr/src/cmd/login.c line
79
- in /usr/src/cmd/ls.c line
423
- in /usr/src/cmd/m4/m4.c line
540,
774
- in /usr/src/cmd/mip/scan.c line
394,
400,
409,
419,
839
- in /usr/src/cmd/mv.c line
147-152(4),
292-295(3)
- in /usr/src/cmd/neqn/lookup.c line
191
- in /usr/src/cmd/newgrp.c line
27-29(2),
35
- in /usr/src/cmd/passwd.c line
49,
60,
94,
131
- in /usr/src/cmd/quot.c line
189
- in /usr/src/cmd/refer/deliv1.c line
28
- in /usr/src/cmd/refer/glue1.c line
98
- in /usr/src/cmd/refer/glue3.c line
8-10(2)
- in /usr/src/cmd/refer/hunt1.c line
91
- in /usr/src/cmd/refer/hunt7.c line
55,
76
- in /usr/src/cmd/refer/kaiser.c line
29,
47-50(2),
62
- in /usr/src/cmd/refer/mkey3.c line
43
- in /usr/src/cmd/refer/refer2.c line
28
- in /usr/src/cmd/refer/refer5.c line
68,
204
- in /usr/src/cmd/refer/refer7.c line
9
- in /usr/src/cmd/refer/what4.c line
69
- in /usr/src/cmd/rm.c line
41
- in /usr/src/cmd/rmdir.c line
67(2),
75(2)
- in /usr/src/cmd/standalone/maketape.c line
42
- in /usr/src/cmd/su.c line
30
- in /usr/src/cmd/tabs.c line
52,
64
- in /usr/src/cmd/tar/tar.c line
150,
169,
180,
346(2)
- in /usr/src/cmd/tbl/tu.c line
163
- in /usr/src/cmd/test.c line
9
- in /usr/src/cmd/touch.c line
12
- in /usr/src/cmd/tty.c line
13
- in /usr/src/cmd/uucp/anlwrk.c line
80,
170
- in /usr/src/cmd/uucp/chkpth.c line
48-50(2),
135,
181
- in /usr/src/cmd/uucp/cico.c line
292
- in /usr/src/cmd/uucp/conn.c line
163-170(3),
193,
226,
540,
609-613(2)
- in /usr/src/cmd/uucp/gnsys.c line
101
- in /usr/src/cmd/uucp/gnxseq.c line
41
- in /usr/src/cmd/uucp/ulockf.c line
106
- in /usr/src/cmd/uucp/uucp.c line
153-155(2),
239
- in /usr/src/cmd/uucp/uux.c line
139,
194-195(2),
205,
229,
253,
293
- in /usr/src/cmd/uucp/uuxqt.c line
123,
173,
366
- in /usr/src/cmd/uucp/versys.c line
25,
35
- in /usr/src/cmd/who.c line
41
- in /usr/src/cmd/write.c line
57
- in /usr/src/cmd/xsend/xsend.c line
116
- in /usr/src/cmd/yacc/y2.c line
525,
597-606(10),
639-644(2)
- in /usr/src/libI77/util.c line
64(2)
- in /usr/src/libc/gen/ttyslot.c line
31
- in /usr/src/libc/stdio/getgrnam.c line
11
- in /usr/src/libc/stdio/getpwnam.c line
11
- in /usr/sys/conf/mkconf.c line
820