Function: flymake-proc--check-include

flymake-proc--check-include is a byte-compiled function defined in flymake-proc.el.gz.

Signature

(flymake-proc--check-include SOURCE-FILE-NAME INC-NAME INCLUDE-DIRS)

Documentation

Check if SOURCE-FILE-NAME can be found in include path.

Return non-nil if it can be found via include path using INC-NAME.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/flymake-proc.el.gz
(defun flymake-proc--check-include (source-file-name inc-name include-dirs)
  "Check if SOURCE-FILE-NAME can be found in include path.
Return non-nil if it can be found via include path using INC-NAME."
  (if (file-name-absolute-p inc-name)
      (flymake-proc--same-files source-file-name inc-name)
    (while (and include-dirs
                (not (flymake-proc--same-files
                      source-file-name
                      (concat (file-name-directory source-file-name)
                              "/" (car include-dirs)
                              "/" inc-name))))
      (setq include-dirs (cdr include-dirs)))
    include-dirs))