|
|
1.1 root 1: .so tmac.ilib
2: .TH COLLATE 2 "The University of Arizona \- 8/12/84
3: .SH NAME
4: collate \- collate and decollate strings
5: .SH DESCRIPTION
6: These procedures collate (interleave) respective characters of two
7: strings and decollate by selecting every other character of a string.
8: .SH SYNOPSIS
9: .IP \*Mcollate(s1,\*bs2)\fR 1.5i
10: produce a string consisting of
11: interleaved characters of \*Ms1\fR and \*Ms2\fR.
12: For example, \*Mcollate("abc",\*b"def")\fR produces \*M"adbecf"\fR.
13: .IP \*Mdecollate(s,\*bi)\fR 1.5i
14: produce a string consisting of
15: every other character of \*Ms\fR. If \*Mi\fR
16: is odd, the odd-numbered characters are selected, while if \*Mi\fR
17: is even, the even-numbered characters are selected.
18: .SH DIAGNOSTICS
19: Run-time error 208 occurs if the arguments to \*Mcollate\fR are not
20: of the same size.
21: .SH AUTHOR
22: Ralph E. Griswold
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.