The file is attached, the offending character is the last `"' character on line 117: {"get micco", MICCO_TEST, "BB>", "0x1", "}, If I run M-x font-lock-mode, emacs will hang. I have also tested on Linux emacs. In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600) of 2009-02-27 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: CHS value of $XMODIFIERS: nil locale-coding-system: cp936 default-enable-multibyte-characters: t Major mode: C++/l Minor modes in effect: auto-image-file-mode: t shell-dirtrack-mode: t mouse-wheel-mode: t file-name-shadow-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: C-x C-f s r c / c l i e n g a l c j s c l i M-x M-p C-k f o n t l o m o C-e C-b C-b " C-x C-s M-x C-g M-x g l o b f o n M-x r e p o r Recent messages: Loading paren...done Loading q:/.session...done For information about GNU Emacs and the GNU system, type C-h C-a. Searching for `cli'.... Loading vc-svn...done Font-Lock mode disabled Saving file q:/src/alchemy/JSC-fork-dll/AlchemyLib/cli.cpp... Wrote q:/src/alchemy/JSC-fork-dll/AlchemyLib/cli.cpp Quit Global-Font-Lock mode disabled