Для ускорения процесса переноса приложений под ВВ и увеличения их количества хочу просто напомнить, что в комплекте XDS есть утилита H2D, которая конвертирует .h-файлы. Посмотрел несколько подобных программ, но только эта является препроцессором.

Проблемы с ней тоже имеются. Например, не получается запустить под Linux. Пишет, что не может открыть H2D.msg. Windows-версия правильно читает даже строки вида

int	_EXFUN(fscanf, (FILE *, const char *, ...) _ATTRIBUTE ((__format__ (__scanf__, 2, 3))));

из Cygwin, но остается много ручной работы по дописыванию аргументов.