Есть такой patch (полученный путём модификации патча от diff -u -w)
--- z:\FOREACH_MEMBERS\include\src\Devices\ImageDevice_.h
+++ z:\FOREACH_MEMBERS\include\src\Devices\ImageDevice_.h
@@ -70,8 +70,13 @@
System::SharedPtr<Presentation::IPresenter> ProcessPresentation(System::SharedPtr<Page> page);
System::SharedPtr<Presentation::IPresenter> ProcessPresentation(System::SharedPtr<Page> page, System::SharedPtr<System::Drawing::Graphics> gr);
std::vector<System::ObjectHolder*> GetSharedMembers() override;
+ #if defined(__DBG_FOR_EACH_MEMEBR)
+ void DBG_for_each_member(System::DBG::for_each_member_visitor &visitor) const override;
+ std::string DBG_class_name() const override;
+ #endif
+
private:
int width;
int height;
При попытке патча patch.exe -u -p0 -F3 --ignore-whitespace < ./file_44.patch
Получаем: Hunk #1 FAILED at 70.
Хотя если взять файл z:\FOREACH_MEMBERS\include\src\Devices\ImageDevice_.h то контекст по строчкам совпадает.
Прбовал менять CRLF на LF у patch файла не помогает, он упорно не хочет патчить.
Хоть бери и пиши свой...
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
N>>Хоть бери и пиши свой...
V>Можешь попробовать разные реализации: cygwin/mingw/gnuwin32
Забодало... написал свой.
Здравствуйте, nen777w, Вы писали:
N>>>Хоть бери и пиши свой...
V>>Можешь попробовать разные реализации: cygwin/mingw/gnuwin32
N>Забодало... написал свой. 
Странно, цигвин меня никогда не подводил. Можно ещё svn patch было попробовать, но оно только с добавлением в репу.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]