Fix #294.  Add support for '%' on C pre-processor conditionals.