boostorg / wave

Boost.org wave module
http://boost.org/libs/wave
21 stars 49 forks source link

Fixes for escaped newline handling #205

Closed jefftrull closed 5 months ago

jefftrull commented 5 months ago

Experiments with BOOST_WAVE_BSIZE revealed that we were missing some backslash+newline cases, and in others, testing invalid memory locations for the presence of a newline.

These fixes repair the specific issues found but a more general solution is probably in order (and will be particularly needed given the more lenient treatment of newline escapes in C++23)

jefftrull commented 5 months ago

Thanks for the feedback; LMK what you think.