lispdoc - results for merge-pathnames

(merge-pathnames pathname &optional (defaults *default-pathname-defaults*)
 (default-version newest))
Function: Construct a filled in pathname by completing the unspecified components from the defaults.
Example:
(defun figure-out-fname (fname)
  "should be made into one line later.."
  (let* ((fname (pathname fname))
         (result (merge-pathnames fname)))
    (namestring result)))
Mentioned in:
CLtL2 - 23.1.2. Case Conventions
CLtL2 - 23.1.3. Structured Directories
CLtL2 - 23.1.5.2. Parsing of Logical Pathname Namestrings
CLtL2 - 23.1.6. Pathname Functions
CLtL2 - 23.3. Renaming, Deleting, and Other File Operations
HyperSpec - Function MERGE-PATHNAMES
PCL - constructing new pathnames
(asdf:merge-pathnames* specified &optional
 (defaults *default-pathname-defaults*))
Function: MERGE-PATHNAMES* is like MERGE-PATHNAMES except that if the SPECIFIED pathname does not have an absolute directory, then the HOST and DEVICE come from the DEFAULTS. Also, if either argument is NIL, then the other argument is returned unmodified.