Function: tramp-ensure-dissected-file-name

tramp-ensure-dissected-file-name is an autoloaded and byte-compiled function defined in tramp.el.gz.

Signature

(tramp-ensure-dissected-file-name VEC-OR-FILENAME)

Documentation

Return a tramp-file-name structure for VEC-OR-FILENAME.

VEC-OR-FILENAME may be either a string or a tramp-file-name. If it's not a Tramp filename, return nil.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
;;;###tramp-autoload
(defun tramp-ensure-dissected-file-name (vec-or-filename)
  "Return a `tramp-file-name' structure for VEC-OR-FILENAME.

VEC-OR-FILENAME may be either a string or a `tramp-file-name'.
If it's not a Tramp filename, return nil."
  (cond
   ((tramp-file-name-p vec-or-filename) vec-or-filename)
   ((tramp-tramp-file-p vec-or-filename)
    (tramp-dissect-file-name vec-or-filename))))