summaryrefslogtreecommitdiff
path: root/liblangtag
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-08-08 08:49:18 +0200
committerStephan Bergmann <sbergman@redhat.com>2012-08-08 08:49:18 +0200
commit976deb6b99df6a34f627cef726db595e924a8d87 (patch)
tree7fb4c7b05476027fa7ccac792c7c26b1f4ce80cd /liblangtag
parent2b54f2b2a03b28f6ccc4219eca39b04fc44fa3ea (diff)
MSVC warning C4510: default constructor could not be generated
and warning C4610: struct can never be instantiated - user defined constructor required Change-Id: Ie387f62def8a3d282f39f861971f25ff52df73d3
Diffstat (limited to 'liblangtag')
-rw-r--r--liblangtag/liblangtag-0.2-msvc-warning.patch21
-rw-r--r--liblangtag/makefile.mk1
2 files changed, 22 insertions, 0 deletions
diff --git a/liblangtag/liblangtag-0.2-msvc-warning.patch b/liblangtag/liblangtag-0.2-msvc-warning.patch
new file mode 100644
index 000000000000..5b3c16d3fe4f
--- /dev/null
+++ b/liblangtag/liblangtag-0.2-msvc-warning.patch
@@ -0,0 +1,21 @@
+--- misc/liblangtag-0.2/liblangtag/lt-ext-module.h 2012-02-02 06:02:45.000000000 +0100
++++ misc/build/liblangtag-0.2/liblangtag/lt-ext-module.h 2012-08-08 08:46:57.810860044 +0200
+@@ -151,12 +151,12 @@
+ * and #lt_ext_module_t and extend features.
+ */
+ struct _lt_ext_module_funcs_t {
+- const lt_ext_module_singleton_func_t get_singleton;
+- const lt_ext_module_data_new_func_t create_data;
+- const lt_ext_module_precheck_func_t precheck_tag;
+- const lt_ext_module_parse_func_t parse_tag;
+- const lt_ext_module_get_tag_func_t get_tag;
+- const lt_ext_module_validate_func_t validate_tag;
++ lt_ext_module_singleton_func_t get_singleton;
++ lt_ext_module_data_new_func_t create_data;
++ lt_ext_module_precheck_func_t precheck_tag;
++ lt_ext_module_parse_func_t parse_tag;
++ lt_ext_module_get_tag_func_t get_tag;
++ lt_ext_module_validate_func_t validate_tag;
+ };
+
+
diff --git a/liblangtag/makefile.mk b/liblangtag/makefile.mk
index 436e38dc4313..f6345ee4050e 100644
--- a/liblangtag/makefile.mk
+++ b/liblangtag/makefile.mk
@@ -40,6 +40,7 @@ PATCH_FILES=liblangtag-0.2-0001-Fix-a-memory-leak.patch
PATCH_FILES+=liblangtag-0.2-0002-Fix-invalid-memory-access.patch
PATCH_FILES+=liblangtag-0.2-configure.patch
PATCH_FILES+=liblangtag-0.2-datadir.patch
+PATCH_FILES+=liblangtag-0.2-msvc-warning.patch
CONFIGURE_DIR=.
BUILD_DIR=$(CONFIGURE_DIR)