Windows PowerShell command on Get-command Tcl_UpVar
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man Tcl_UpVar

Tcl Library Procedures Tcl_UpVar(3TCL)

_________________________________________________________________

NAME

Tcl_UpVar, Tcl_UpVar2 - link one variable to another

SYNOPSIS

#include

int

Tcl_UpVar(interp, frameName, sourceName, destName, flags)

int

Tcl_UpVar2(interp, frameName, name1, name2, destName, flags)

ARGUMENTS

Tcl_Interp *interp (in) Interpreter

containing variables; also used for

error report-

ing. CONST char *frameName (in) Identifies the stack frame containing

source vari-

able. May have any of the forms accepted by

the upvar com-

mand, such as

#0 or 1.

CONST char *sourceName (in) Name of source variable, in the frame given by frameName. May refer to a

scalar vari-

able or to an array variable with a parenthesized index.

CONST char *destName (in) Name of desti-

nation vari-

able, which is to be linked to source Tcl Last change: 7.4 1

Tcl Library Procedures Tcl_UpVar(3TCL)

variable so

that refer-

ences to dest-

Name refer to the other variable. Must not currently exist except

as an upvar-ed

variable. int flags (in) Either

TCL_GLOBAL_ONLY

or 0; if

non-zero, then

destName is a

global vari-

able; other-

wise it is a local to the

current pro-

cedure (or global if no procedure is active). CONST char *name1 (in) First part of source variable's name (scalar name, or name of array without array index). CONST char *name2 (in) If source variable is an element of an array, gives the index of the element. For scalar

source vari-

ables, is NULL.

_________________________________________________________________

DESCRIPTION

Tcl_UpVar and Tcl_UpVar2 provide the same functionality as

the upvar command: they make a link from a source variable Tcl Last change: 7.4 2

Tcl Library Procedures Tcl_UpVar(3TCL)

to a destination variable, so that references to the desti-

nation are passed transparently through to the source. The name of the source variable may be specified either as a

single string such as xyx or a(24) (by calling Tcl_UpVar) or

in two parts where the array name has been separated from

the element name (by calling Tcl_UpVar2). The destination

variable name is specified in a single string; it may not be an array element.

Both procedures return either TCL_OK or TCL_ERROR, and they

leave an error message in the interpreter's result if an error occurs. As with the upvar command, the source variable need not exist; if it does exist, unsetting it later does not destroy the link. The destination variable may exist at the time of the call, but if so it must exist as a linked variable. KEYWORDS linked variable, upvar, variable

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

_______________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE|

|____________________|__________________|_

| Availability | runtime/tcl-8 |

|____________________|__________________|_

| Interface Stability| Uncommitted |

|____________________|_________________|

NOTES Source for Tcl is available on http://opensolaris.org. Tcl Last change: 7.4 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™