Function: opascal-find-unit-in-directory
opascal-find-unit-in-directory is a byte-compiled function defined in
opascal.el.gz.
Signature
(opascal-find-unit-in-directory UNIT DIR)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/opascal.el.gz
(defun opascal-find-unit-in-directory (unit dir)
;; Searches for the unit in the specified directory. If the directory ends
;; in \"...\", then it is recursively searched.
(let ((dir-name dir)
(recurse nil))
;; Check if we need to recursively search the directory.
(if (string-match "^\\(.+\\)\\.\\.\\.$" dir-name)
(setq dir-name (match-string 1 dir-name)
recurse t))
;; Ensure the trailing slash is removed.
(if (string-match "^\\(.+\\)[\\/]$" dir-name)
(setq dir-name (match-string 1 dir-name)))
(opascal-search-directory unit dir-name recurse)))