Lines Matching defs:var
72 ;; `cc-bytecomp-obsolete-fun', and `cc-bytecomp-obsolete-var'.
107 (set (car p) (intern (concat "cc-bytecomp-ignore-var:"
149 (let ((var (car p)))
150 (if (boundp var)
151 (if (eq (intern (concat "cc-bytecomp-ignore-var:"
152 (symbol-name var)))
153 (symbol-value var))
155 (makunbound var)
158 var))
161 var))))
295 (defmacro cc-bytecomp-defvar (var)
299 (if (boundp ',var)
301 "cc-bytecomp-defvar: %s bound already as variable" ',var)
302 (if (not (memq ',var cc-bytecomp-unbound-variables))
305 "cc-bytecomp-defvar: Saving %s (as unbound)" ',var)
307 (cons ',var cc-bytecomp-unbound-variables))))
311 (defvar ,var)
312 (set ',var (intern (concat "cc-bytecomp-ignore-var:"
313 (symbol-name ',var))))
315 "cc-bytecomp-defvar: Covered variable %s" ',var))))))
387 (defmacro cc-bytecomp-obsolete-var (symbol)