c-emacs-features
    
    c-emacs-features is a variable defined in `
cc-defs.el'.
Its value is 
(pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit)
-   This variable may be risky if used as a file-local variable.
Documentation:
A list of certain features in the (X)Emacs you are using.
There are many flavors of Emacs out there, each with different
features supporting those needed by CC Mode.  The following values
might be present:
'8-bit              8 bit syntax entry flags (XEmacs style).
'1-bit              1 bit syntax entry flags (Emacs style).
'argumentative-bod-function	    beginning-of-defun and end-of-defun pass
		    ARG through to beginning/end-of-defun-function.
'syntax-properties  It works to override the syntax for specific characters
		    in the buffer with the 'syntax-table property.  It's
		    always set - CC Mode no longer works in emacsen without
		    this feature.
'category-properties Syntax routines can add a level of indirection to text
		    properties using the 'category property.
'gen-comment-delim  Generic comment delimiters work
		    (i.e. the syntax class `!').
'gen-string-delim   Generic string delimiters work
		    (i.e. the syntax class `|').
'pps-extended-state `parse-partial-sexp' returns a list with at least 10
		    elements, i.e. it contains the position of the start of
		    the last comment or string.  It's always set - CC Mode
                    no longer works in emacsen without this feature.
'posix-char-classes The regexp engine understands POSIX character classes.
'col-0-paren        It's possible to turn off the ad-hoc rule that a paren
		    in column zero is the start of a defun.
'infodock           This is Infodock (based on XEmacs).
'8-bit and '1-bit are mutually exclusive.