Первая часть статьи перейти
Раз уж начал писать на C#, то целесообразно было отказаться от использования sed, в итого получился вот такой код:
Собранную утилиту копируем в директорию компилятора.
Использовать очень просто, прописываем в майкфайле:
На выходе получим:
Для любителей STVD в настройках проекта (вкладка Post-Build) необходимо прописать
zformat.bat $(ToolsetBin) $(OutputPath)$(TargetSName).sm8 $(WorkspacePath)$(OutputPath)$(TargetSName).lkf
К сожалению пришлось использовать батник:
%1cobj -n %2 | %1zformat %3
Добавлено 2011-10-03
Позже подумал, что более логично оценивать не всё ОЗУ, а только доступную часть (без стека).
Добавлено 2011-10-07
Исправил ошибку. В режиме отладки суммировал секцию debug.