home *** CD-ROM | disk | FTP | other *** search
-
-
-
- TTTTccccllll____CCCCoooonnnnccccaaaatttt((((3333)))) TTTTccccllll (((( )))) TTTTccccllll____CCCCoooonnnnccccaaaatttt((((3333))))
-
-
-
- _________________________________________________________________
-
- NNNNAAAAMMMMEEEE
- Tcl_Concat - concatenate a collection of strings
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ttttccccllll....hhhh>>>>
-
- char *
- TTTTccccllll____CCCCoooonnnnccccaaaatttt(_a_r_g_c, _a_r_g_v)
-
- AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
- int_a_r_g_c(in)
- Number of strings.
-
- char*_a_r_g_v[](in)
- Array of strings to concatenate. Must have _a_r_g_c entries.
- _________________________________________________________________
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- TTTTccccllll____CCCCoooonnnnccccaaaatttt is a utility procedure used by several of the Tcl
- commands. Given a collection of strings, it concatenates
- them together into a single string, with the original
- strings separated by spaces. This procedure behaves
- differently than TTTTccccllll____MMMMeeeerrrrggggeeee, in that the arguments are simply
- concatenated: no effort is made to ensure proper list
- structure. However, in most common usage the arguments will
- all be proper lists themselves; if this is true, then the
- result will also have proper list structure.
-
- TTTTccccllll____CCCCoooonnnnccccaaaatttt eliminates leading and trailing white space as it
- copies strings from aaaarrrrggggvvvv to the result. If an element of
- aaaarrrrggggvvvv consists of nothing but white space, then that string
- is ignored entirely. This white-space removal was added to
- make the output of the ccccoooonnnnccccaaaatttt command cleaner-looking.
-
- The result string is dynamically allocated using mmmmaaaalllllllloooocccc(((())));
- the caller must eventually release the space by calling
- ffffrrrreeeeeeee(((()))).
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- concatenate, strings
-
-
-
-
-
-
-
-
-
-
-
- Page 1 (printed 7/10/95)
-
-
-
-