Annotation of researchv10no/cmd/worm/scsi/tcl/Tcl_SetVar.man, revision 1.1.1.1

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_SetVar.man,v 1.3 89/03/24 15:15:17 ouster Exp $ SPRITE (Berkeley)
                     10: '\" 
                     11: .so \*(]ltmac.sprite
                     12: .HS Tcl_SetVar tcl
                     13: .BS
                     14: .SH NAME
                     15: Tcl_SetVar \- change the value of a Tcl variable
                     16: .SH SYNOPSIS
                     17: .nf
                     18: \fB#include <tcl.h>\fR
                     19: .sp
                     20: \fBTcl_SetVar\fR(\fIinterp, varName, newValue, global\fR)
                     21: .SH ARGUMENTS
                     22: .AS Tcl_Interp *interp
                     23: .AP Tcl_Interp *interp in
                     24: Interpreter in which to change variable.
                     25: .AP char *varName in
                     26: Name of variable.
                     27: .AP char *newValue in
                     28: New value for \fIvarName\fR
                     29: .AP int global in
                     30: If non-zero, then insist on interpreting \fIvarName\fR as a global
                     31: variable, regardless of whether a procedure invocation is in
                     32: progress.
                     33: .BE
                     34: 
                     35: .SH DESCRIPTION
                     36: .PP
                     37: This is a utility procedure used by many of the Tcl commands.
                     38: It changes the value of variable \fIvarName\fR in
                     39: interpreter \fIinterp\fR, such that future calls to \fBTcl_GetVar\fR
                     40: will return \fInewValue\fR as the value of \fIvarName\fR.
                     41: \fBTcl_SetVar\fR uses the same rules for selecting
                     42: a global or local variable as \fBTcl_GetVar\fR.  If \fIvarName\fR
                     43: doesn't already exist, then a new variable is created.
                     44: \fBTcl_SetVar\fR copies both \fIvarName\fR and \fInewValue\fR into
                     45: its own private storage, so the caller may change the contents
                     46: of these strings after \fBTcl_SetVar\fR returns without affecting
                     47: the variable's value.
                     48: 
                     49: .SH KEYWORDS
                     50: interpreter, variable

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.