cpp: Remove left-over dead code (from 88089f5f)
c: Recover from invalid number literal error
c: Fix leak in cPragmaPackNumber()
tests: Add test case for BEHINDSPACE flag handling during macro expansion
cpp: Preserve BEHINDSPACE flag during macro expansion