|
|
1.1 ! root 1: '\" Copyright 1989 Regents of the University of California ! 2: '\" Permission to use, copy, modify, and distribute this ! 3: '\" documentation for any purpose and without fee is hereby ! 4: '\" granted, provided that this notice appears in all copies. ! 5: '\" The University of California makes no representations about ! 6: '\" the suitability of this material for any purpose. It is ! 7: '\" provided "as is" without express or implied warranty. ! 8: '\" ! 9: '\" $Header: /sprite/src/lib/tcl/RCS/Tcl_Merge.man,v 1.2 89/03/24 14:16:16 ouster Exp $ SPRITE (Berkeley) ! 10: '\" ! 11: .so \*(]ltmac.sprite ! 12: .HS Tcl_Merge tcl ! 13: .BS ! 14: .SH NAME ! 15: Tcl_Merge \- generate a Tcl list from a collection of strings ! 16: .SH SYNOPSIS ! 17: .nf ! 18: \fB#include <tcl.h>\fR ! 19: .sp ! 20: char * ! 21: \fBTcl_Merge\fR(\fIargc, argv\fR) ! 22: .SH ARGUMENTS ! 23: .AP int argc in ! 24: Number of strings. ! 25: .AP char *argv[] in ! 26: Array of strings to combine into list. Must have \fIargc\fR entries. ! 27: .BE ! 28: ! 29: .SH DESCRIPTION ! 30: .PP ! 31: \fBTcl_Merge\fR is a utility procedure used by several of the Tcl commands. ! 32: Given a collection of strings, it generates a result string ! 33: that has proper list structure, such that the \fBindex\fR ! 34: Tcl command may be used to extract out the original strings. ! 35: In order to do this, \fBTcl_Merge\fR may have to add braces ! 36: and/or backslashes. The result string is dynamically allocated ! 37: using \fBmalloc()\fR; the caller must eventually release the space ! 38: using \fBfree()\fR. ! 39: ! 40: .SH KEYWORDS ! 41: list, strings
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.