Takes a varargs sequence of strings (terminated by `NULL`), [Tcl_Concat%|%concatenates] them, and then [Tcl_Eval%|%evaluates] the resulting string. For example: ======c char *msg = "{Help me!}"; Tcl_VarEval(interp, "puts stderr", $msg, NULL); ====== <>Internals