version 1.11, 2003/06/26 16:03:43 |
version 1.12, 2004/05/09 03:20:20 |
|
|
|
|
setup(string1, argv[0], &s1, cflag); |
setup(string1, argv[0], &s1, cflag); |
setup(string2, argv[1], &s2, 0); |
setup(string2, argv[1], &s2, 0); |
|
|
for (lastch = OOBCH; (ch = getchar()) != EOF;) |
for (lastch = OOBCH; (ch = getchar()) != EOF;) |
if (!string1[ch] && (!string2[ch] || lastch != ch)) { |
if (!string1[ch] && (!string2[ch] || lastch != ch)) { |
lastch = ch; |
lastch = ch; |
|
|
static void |
static void |
usage(void) |
usage(void) |
{ |
{ |
(void)fprintf(stderr, "usage:\ttr [-cs] string1 string2\n" |
fprintf(stderr, "usage:\ttr [-cs] string1 string2\n" |
"\ttr [-c] -d string1\n" |
"\ttr [-c] -d string1\n" |
"\ttr [-c] -s string1\n" |
"\ttr [-c] -s string1\n" |
"\ttr [-c] -ds string1 string2\n"); |
"\ttr [-c] -ds string1 string2\n"); |
exit(1); |
exit(1); |
} |
} |