Lines Matching defs:varName

29     char *varName;		/* Name of variable (must be global).  This
81 * The value at *addr is linked to the Tcl variable "varName",
89 Tcl_LinkVar(interp, varName, addr, type)
90 Tcl_Interp *interp; /* Interpreter in which varName exists. */
91 char *varName; /* Name of a global variable in interp. */
93 * to varName. */
104 linkPtr->varName = (char *) ckalloc((unsigned) (strlen(varName) + 1));
105 strcpy(linkPtr->varName, varName);
113 if (Tcl_SetVar(interp, varName, StringValue(linkPtr, buffer),
115 ckfree(linkPtr->varName);
119 code = Tcl_TraceVar(interp, varName, TCL_GLOBAL_ONLY|TCL_TRACE_READS
123 ckfree(linkPtr->varName);
141 * If "varName" was previously linked to a C variable, the link
143 * previous link for "varName" then nothing happens.
149 Tcl_UnlinkVar(interp, varName)
151 char *varName; /* Global variable in interp to unlink. */
155 linkPtr = (Link *) Tcl_VarTraceInfo(interp, varName, TCL_GLOBAL_ONLY,
160 Tcl_UntraceVar(interp, varName,
163 ckfree(linkPtr->varName);
181 * The Tcl variable "varName" is updated from its C value,
188 Tcl_UpdateLinkedVar(interp, varName)
190 char *varName; /* Name of global variable that is linked. */
196 linkPtr = (Link *) Tcl_VarTraceInfo(interp, varName, TCL_GLOBAL_ONLY,
203 Tcl_SetVar(interp, linkPtr->varName, StringValue(linkPtr, buffer),
251 ckfree(linkPtr->varName);
254 Tcl_SetVar(interp, linkPtr->varName, StringValue(linkPtr, buffer),
256 Tcl_TraceVar(interp, linkPtr->varName, TCL_GLOBAL_ONLY
295 Tcl_SetVar(interp, linkPtr->varName, StringValue(linkPtr, buffer),
311 Tcl_SetVar(interp, linkPtr->varName, StringValue(linkPtr, buffer),
315 value = Tcl_GetVar(interp, linkPtr->varName, TCL_GLOBAL_ONLY);
329 Tcl_SetVar(interp, linkPtr->varName,
339 Tcl_SetVar(interp, linkPtr->varName,
349 Tcl_SetVar(interp, linkPtr->varName,