Lines Matching refs:pathPtr
40 const char *separators, Tcl_Obj *pathPtr, int flags,
379 Tcl_Obj *pathPtr, /* Native path of interest */
386 char *path = Tcl_GetStringFromObj(pathPtr, &pathLen);
483 Tcl_Obj *pathPtr, /* Path to split. */
494 resultPtr = SplitUnixPath(Tcl_GetString(pathPtr));
498 resultPtr = SplitWinPath(Tcl_GetString(pathPtr));
786 Tcl_Obj *pathPtr, /* Valid path or NULL. */
793 if (pathPtr == NULL) {
796 lobj = Tcl_NewListObj(1, &pathPtr);
2093 * be native format paths. The prefix contained in 'pathPtr' is either a
2094 * directory or path from which to start the search (or NULL). If pathPtr
2097 * prefix into pathPtr before calling DoGlob).
2123 Tcl_Obj *pathPtr, /* Completely expanded prefix. */
2124 int flags, /* If non-zero then pathPtr is a directory */
2175 if (pathPtr == NULL) {
2298 result = DoGlob(interp, matchesObj, separators, pathPtr, flags,
2355 return Tcl_FSMatchInDirectory(interp, matchesObj, pathPtr,
2367 result = Tcl_FSMatchInDirectory(interp, subdirsPtr, pathPtr,
2379 if (pathPtr == NULL && Tcl_GetString(subdirv[i])[0] == '~') {
2436 if (pathPtr != NULL) {
2437 (void) Tcl_GetStringFromObj(pathPtr, &length);
2479 if (pathPtr == NULL) {
2483 joinedPtr = TclNewFSPathObj(pathPtr, Tcl_DStringValue(&append),
2486 joinedPtr = Tcl_DuplicateObj(pathPtr);
2514 if (pathPtr == NULL) {
2517 joinedPtr = TclNewFSPathObj(pathPtr, pattern, p-pattern);
2519 joinedPtr = Tcl_DuplicateObj(pathPtr);
2533 if (Tcl_FSGetPathType(pathPtr) != TCL_PATH_VOLUME_RELATIVE) {