tclFileName.c File Reference

#include "tclInt.h"
#include "tclRegexp.h"
#include "tclFileSystem.h"

Go to the source code of this file.

Functions

Tcl_PathType Tcl_GetPathType (const char *path)
Tcl_PathType TclpGetNativePathType (Tcl_Obj *pathPtr, int *driveNameLengthPtr, Tcl_Obj **driveNameRef)
Tcl_ObjTclpNativeSplitPath (Tcl_Obj *pathPtr, int *lenPtr)
void Tcl_SplitPath (const char *path, int *argcPtr, const char ***argvPtr)
Tcl_ObjTcl_FSJoinToPath (Tcl_Obj *pathPtr, int objc, Tcl_Obj *const objv[])
void TclpNativeJoinPath (Tcl_Obj *prefix, char *joining)
char * Tcl_JoinPath (int argc, const char *const *argv, Tcl_DString *resultPtr)
char * Tcl_TranslateFileName (Tcl_Interp *interp, const char *name, Tcl_DString *bufferPtr)
const char * TclGetExtension (const char *name)
int Tcl_GlobObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[])
int TclGlob (Tcl_Interp *interp, char *pattern, Tcl_Obj *pathPrefix, int globFlags, Tcl_GlobTypeData *types)
Tcl_StatBufTcl_AllocStatBuf (void)

Variables

TclPlatformType tclPlatform = TCL_PLATFORM_UNIX


Function Documentation

Tcl_StatBuf* Tcl_AllocStatBuf ( void   ) 

Definition at line 2518 of file tclFileName.c.

References ckalloc.

Tcl_Obj* Tcl_FSJoinToPath ( Tcl_Obj pathPtr,
int  objc,
Tcl_Obj *const   objv[] 
)

Tcl_PathType Tcl_GetPathType ( const char *  path  ) 

char* Tcl_JoinPath ( int  argc,
const char *const *  argv,
Tcl_DString resultPtr 
)

void Tcl_SplitPath ( const char *  path,
int *  argcPtr,
const char ***  argvPtr 
)

char* Tcl_TranslateFileName ( Tcl_Interp interp,
const char *  name,
Tcl_DString bufferPtr 
)

const char* TclGetExtension ( const char *  name  ) 

Definition at line 1078 of file tclFileName.c.

References TCL_PLATFORM_UNIX, TCL_PLATFORM_WINDOWS, and tclPlatform.

Referenced by TclPathPart().

void TclpNativeJoinPath ( Tcl_Obj prefix,
char *  joining 
)

Tcl_Obj* TclpNativeSplitPath ( Tcl_Obj pathPtr,
int *  lenPtr 
)


Variable Documentation



Generated on Wed Mar 12 12:18:30 2008 by  doxygen 1.5.1