diff options
Diffstat (limited to 'generic/tclInt.h')
| -rw-r--r-- | generic/tclInt.h | 30 | 
1 files changed, 15 insertions, 15 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h index dbabccf..ea8f948 100644 --- a/generic/tclInt.h +++ b/generic/tclInt.h @@ -15,7 +15,7 @@   * See the file "license.terms" for information on usage and redistribution of   * this file, and for a DISCLAIMER OF ALL WARRANTIES.   * - * RCS: @(#) $Id: tclInt.h,v 1.482.2.5 2010/12/01 16:42:36 kennykb Exp $ + * RCS: @(#) $Id: tclInt.h,v 1.482.2.6 2010/12/11 18:39:29 kennykb Exp $   */  #ifndef _TCLINT @@ -954,7 +954,7 @@ typedef struct CompiledLocal {  				 * is marked by a unique ClientData tag during  				 * compilation, and that same tag is used to  				 * find the variable at runtime. */ -    char name[4];		/* Name of the local variable starts here. If +    char name[1];		/* Name of the local variable starts here. If  				 * the name is NULL, this will just be '\0'.  				 * The actual size of this field will be large  				 * enough to hold the name. MUST BE THE LAST @@ -1601,6 +1601,8 @@ typedef struct {      CompileProc *compileProc;	/* The compiler for the subcommand. */      Tcl_ObjCmdProc *nreProc;	/* NRE implementation of this command. */      ClientData clientData;	/* Any clientData to give the command. */ +    int unsafe;			/* Whether this command is to be hidden by +				 * default in a safe interpreter. */  } EnsembleImplMap;  /* @@ -2858,6 +2860,7 @@ MODULE_SCOPE int	TclCheckBadOctal(Tcl_Interp *interp,  			    const char *value);  MODULE_SCOPE int	TclChanCaughtErrorBypass(Tcl_Interp *interp,  			    Tcl_Channel chan); +MODULE_SCOPE Tcl_ObjCmdProc TclChannelNamesCmd;  MODULE_SCOPE int	TclClearRootEnsemble(ClientData data[],  			    Tcl_Interp *interp, int result);  MODULE_SCOPE void	TclCleanupLiteralTable(Tcl_Interp *interp, @@ -2874,16 +2877,14 @@ MODULE_SCOPE void	TclDeleteNamespaceVars(Namespace *nsPtr);  MODULE_SCOPE int	TclEvalEx(Tcl_Interp *interp, const char *script,  			    int numBytes, int flags, int line,  			    int *clNextOuter, const char *outerScript); -MODULE_SCOPE int	TclFileAttrsCmd(Tcl_Interp *interp, -			    int objc, Tcl_Obj *const objv[]); -MODULE_SCOPE int	TclFileCopyCmd(Tcl_Interp *interp, -			    int objc, Tcl_Obj *const objv[]); -MODULE_SCOPE int	TclFileDeleteCmd(Tcl_Interp *interp, -			    int objc, Tcl_Obj *const objv[]); -MODULE_SCOPE int	TclFileMakeDirsCmd(Tcl_Interp *interp, -			    int objc, Tcl_Obj *const objv[]); -MODULE_SCOPE int	TclFileRenameCmd(Tcl_Interp *interp, -			    int objc, Tcl_Obj *const objv[]); +MODULE_SCOPE Tcl_ObjCmdProc TclFileAttrsCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileCopyCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileDeleteCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileLinkCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileMakeDirsCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileReadLinkCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileRenameCmd; +MODULE_SCOPE Tcl_ObjCmdProc TclFileTemporaryCmd;  MODULE_SCOPE void	TclCreateLateExitHandler(Tcl_ExitProc *proc,  			    ClientData clientData);  MODULE_SCOPE void	TclDeleteLateExitHandler(Tcl_ExitProc *proc, @@ -3234,9 +3235,8 @@ MODULE_SCOPE int	Tcl_FconfigureObjCmd(  MODULE_SCOPE int	Tcl_FcopyObjCmd(ClientData dummy,  			    Tcl_Interp *interp, int objc,  			    Tcl_Obj *const objv[]); -MODULE_SCOPE int	Tcl_FileObjCmd(ClientData dummy, -			    Tcl_Interp *interp, int objc, -			    Tcl_Obj *const objv[]); +MODULE_SCOPE Tcl_Command TclInitFileCmd(Tcl_Interp *interp); +MODULE_SCOPE int	TclMakeFileCommandSafe(Tcl_Interp *interp);  MODULE_SCOPE int	Tcl_FileEventObjCmd(ClientData clientData,  			    Tcl_Interp *interp, int objc,  			    Tcl_Obj *const objv[]);  | 
