added depend label
[unix-history] / usr / src / usr.bin / uucp / libuu / prefix.c
CommitLineData
c374e9fd 1#ifndef lint
80175e8d 2static char sccsid[] = "@(#)prefix.c 5.3 (Berkeley) %G%";
c374e9fd
SL
3#endif
4
80175e8d
JB
5/*LINTLIBRARY*/
6
46b15d8a
RC
7/*
8 * check s2 for prefix s1
c374e9fd
SL
9 *
10 * return 0 - !=
11 * return 1 - ==
12 */
13
14prefix(s1, s2)
15register char *s1, *s2;
16{
17 register char c;
18
19 while ((c = *s1++) == *s2++)
20 if (c == '\0')
46b15d8a
RC
21 return 1;
22 return c == '\0';
c374e9fd
SL
23}
24
46b15d8a
RC
25/*
26 * check s2 for prefix s1 with a wildcard character ?
c374e9fd
SL
27 *
28 * return 0 - !=
29 * return 1 - ==
30 */
31
32wprefix(s1, s2)
33register char *s1, *s2;
34{
35 register char c;
36
37 while ((c = *s1++) != '\0')
38 if (*s2 == '\0' || (c != *s2++ && c != '?'))
46b15d8a
RC
39 return 0;
40 return 1;
c374e9fd 41}