のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

vcpkg diffは、どうやって作るんだろう?

元のソースを、githubからcloneした。
SourceTreeで、まだコミットしていないファイルと、
1.51のファイルでパッチを作成してみた。

indexがなんか変だな。
492992eeってどこを指しているんだろう?
a984e0cが1.51のときの値。

diff --git a/src/hb-ft.cc b/src/hb-ft.cc
index 492992ee..5794d0eb 100644
--- a/src/hb-ft.cc
+++ b/src/hb-ft.cc
@@ -31,6 +31,10 @@
 
 #include "hb-ft.h"
 
+#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP)
+#define generic GenericFromFreeTypeLibrary
+#endif
+
 #include "hb-font-private.hh"
 
 #include "hb-cache-private.hh" // Maybe use in the future?