Variable: c-get-state-before-change-functions
c-get-state-before-change-functions is a buffer-local variable defined
in cc-engine.el.gz.
Documentation
If non-nil, a list of functions called from c-before-change-hook.
Typically these will record enough state to allow
c-before-font-lock-functions to extend the region to fontify,
and may do such things as removing text-properties which must be
recalculated.
These functions will be run in the order given. Each of them takes 2 parameters, the BEG and END supplied to every before-change function; on entry, the buffer will have been widened and match-data will have been saved; point is undefined on both entry and exit; the return value is ignored.
The functions are called even when font locking isn't enabled.
When the mode is initialized, the functions are called with parameters (point-min) and (point-max).
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-engine.el.gz
(c-declare-lang-variables)