1) Как пользоваться битовыми масками (boost::wave::language_support) в set_language (если он принимает не маску а сам энумератор) ?
2) Можно ли заставить wave не разрушать структуру входного файла. Например символы переноса строк он таки сохраняет, хотелось бы что бы сохранялись и пробелы с табуляциями. Вроде как support_option_insert_whitespace должен это делать, но непонятно как его установить. (см. вопрос 1)
3) Wave бросает исключение если строка в обрабатываемом файлк не заканчивается символом переноса строки. Как это бороть?