summaryrefslogtreecommitdiff
path: root/external/libfreehand/replace_transform_class_with_struct.patch
diff options
context:
space:
mode:
Diffstat (limited to 'external/libfreehand/replace_transform_class_with_struct.patch')
-rw-r--r--external/libfreehand/replace_transform_class_with_struct.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/external/libfreehand/replace_transform_class_with_struct.patch b/external/libfreehand/replace_transform_class_with_struct.patch
new file mode 100644
index 000000000000..b7deeea65957
--- /dev/null
+++ b/external/libfreehand/replace_transform_class_with_struct.patch
@@ -0,0 +1,23 @@
+Due to class/struct mismatch, MSVC 14.0 is issuing linkage error.
+This was already fixed upstream, and can be removed after bumping
+libfreehand version.
+
+author David Tardon <dtardon@redhat.com>
+Thu, 11 Jun 2015 17:13:57 +0200 (17:13 +0200)
+committer David Tardon <dtardon@redhat.com>
+commit d9b10697f3984e51d3870e049b99488d94ee735e
+WaE: 'FHTransform' defined as a struct here but previously declared as a class
+
+diff -ru libfreehand/src/lib/FHPath.h libfreehand.orig/src/lib/FHPath.h
+--- src/lib/FHPath.h 2015-09-13 11:25:46.523925800 +0200
++++ src/lib/FHPath.h 2015-05-18 06:50:01.000000000 +0200
+@@ -16,7 +16,7 @@
+ namespace libfreehand
+ {
+
+-class FHTransform;
++struct FHTransform;
+
+ class FHPathElement
+ {
+