Using the included file: emacs -Q foo.c C-x h C-M-\ Please note that after (and before) this the define _connector_write_block_next_rec is indented at level 8 instead of 4 unlike all the other defines. Removing and/or shortening the previous defines in many cases seems to remove this strangeness, so it's likely that there's a corner case involving a limit.