manpagez: man pages & more
man Tcl_Concat(3)
Home | html | info | man
Tcl_Concat(3)               Tcl Library Procedures               Tcl_Concat(3)




NAME

       Tcl_Concat - concatenate a collection of strings


SYNOPSIS

       #include <tcl.h>

       const char *
       Tcl_Concat(argc, argv)


ARGUMENTS

       Number  of  strings.   Array of strings to concatenate.  Must have argc
       entries.



DESCRIPTION

       Tcl_Concat 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 Tcl_Merge, 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.

       Tcl_Concat  eliminates  leading  and  trailing white space as it copies
       strings from argv to the result.  If an element  of  argv  consists  of
       nothing  but  white  space, then that string is ignored entirely.  This
       white-space removal was added to make the output of the concat  command
       cleaner-looking.

       The result string is dynamically allocated using Tcl_Alloc;  the caller
       must eventually release the space by calling Tcl_Free.


SEE ALSO

       Tcl_ConcatObj(3)


KEYWORDS

       concatenate, strings



Tcl                                   7.5                        Tcl_Concat(3)

Concat 8.5.4 - Generated Sun Aug 17 18:05:46 CDT 2008
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.