|
|
1.1 root 1: #ifndef lint
2: static char *rcsid = "$Header: misc.c,v 1.2 87/03/31 14:29:13 ed Exp $";
3: #endif lint
4:
5: /*
6: * Copyright (c) 1986, 1987 Xerox Corporation.
7: */
8:
9: /* $Log: misc.c,v $
10: * Revision 1.2 87/03/31 14:29:13 ed
11: * Minor change.
12: *
13: * Revision 1.1 87/01/14 11:26:10 ed
14: * Initial revision
15: *
16: *
17: */
18:
19: #include <ctype.h>
20:
21: /* change case to upper*/
22: char *uppercase(string1)
23: char *string1;
24:
25: {
26: register char *string2 = string1;
27:
28:
29: while (*string2) {
30: if (islower(*string2))
31: *string2 = *string2 - 040;
32: string2++;
33: }
34:
35: return (string1);
36: }
37:
38: /* change counted string to upper */
39: char *uppercasen(string1, count)
40: char *string1;
41: int count;
42:
43: {
44: register char *string2= string1;
45:
46: while (count--) {
47: if (islower(*string2))
48: *string2= *string2 - 040;
49: string2++;
50: }
51:
52: return(string1);
53: }
54:
55: /* change case to lower */
56: char *lowercase(string1)
57: char *string1;
58:
59: {
60: register char *string2 = string1;
61:
62:
63: while (*string2) {
64: if (isupper(*string2))
65: *string2 = *string2 + 040;
66: string2++;
67: }
68:
69: return (string1);
70:
71: }
72:
73: /* change counted string to lower */
74: char *lowercasen(string1, count)
75: char *string1;
76: int count;
77:
78: {
79: register char *string2= string1;
80:
81: while (count--) {
82: if (isupper(*string2))
83: *string2= *string2 + 040;
84: string2++;
85: }
86:
87: return(string1);
88: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.