Function: semantic-c-hideif-defined

semantic-c-hideif-defined is a byte-compiled function defined in c.el.gz.

Signature

(semantic-c-hideif-defined VAR)

Documentation

Replacement for hif-defined.

I think it just returns t/nil dependent on if VAR has been defined.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/c.el.gz
(defun semantic-c-hideif-defined (var)
  "Replacement for `hif-defined'.
I think it just returns t/nil dependent on if VAR has been defined."
  (let ((var-symbol-name
          (cond
           ((symbolp var) (symbol-name var))
           ((stringp var) var)
           (t "Not A Symbol"))))
    (if (not (semantic-lex-spp-symbol-p var-symbol-name))
        (progn
          (semantic-push-parser-warning
	   (format "Skip %s" (buffer-substring-no-properties
			      (point-at-bol) (point-at-eol)))
	   (point-at-bol) (point-at-eol))
          nil)
      t)))