PreprocFontLock

Prepaint Font Lock highlights C-style preprocessor directives, written by Anders Lindgren

The package supports multi-line macros.