preprocessor: Avoid unnecessary deep recursion when checking for line splicing.

This caused a way too large number of put_back()s and overflowed the input buffer.