Home | History | Annotate | Download | only in tr

Lines Matching defs:string1

55 static int string1[NCHARS], string2[NCHARS];
100 * tr -ds [-c] string1 string2
101 * Delete all characters (or complemented characters) in string1.
108 setup(string1, argv[0], 1, cflag);
112 if (!string1[ch] && (!string2[ch] || lastch != ch)) {
120 * tr -d [-c] string1
121 * Delete all characters (or complemented characters) in string1.
127 setup(string1, argv[0], 1, cflag);
130 if (!string1[ch])
136 * tr -s [-c] string1
137 * Squeeze all characters (or complemented characters) in string1.
140 setup(string1, argv[0], 1, cflag);
143 if (!string1[ch] || lastch != ch) {
151 * tr [-cs] string1 string2
152 * Replace all characters (or complemented characters) in string1 with
169 * string1[] contains 0 for chars to leave alone and 1
172 setup(string1, argv[0], 1, cflag);
174 /* we will use ch to iterate over string1, so start it */
180 string1[ch] = ch;
191 * Loop over the chars from string 1. After this loop string1[]
202 while (ch < NCHARS && string1[ch] == 0) {
203 if (string1[ch] == 0) {
204 string1[ch] = ch;
220 string1[ch] = ch2;
241 ch = string1[ch];
249 (void)putchar(string1[ch]);
278 (void)fprintf(stderr, "usage: tr [-cs] string1 string2\n");
279 (void)fprintf(stderr, " tr [-c] -d string1\n");
280 (void)fprintf(stderr, " tr [-c] -s string1\n");
281 (void)fprintf(stderr, " tr [-c] -ds string1 string2\n");