summaryrefslogtreecommitdiff
path: root/external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch
diff options
context:
space:
mode:
Diffstat (limited to 'external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch')
-rw-r--r--external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch b/external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch
new file mode 100644
index 000000000000..1c9ac14077dd
--- /dev/null
+++ b/external/liblangtag/liblangtag-0.5.1-redefinition-of-typedef.patch
@@ -0,0 +1,31 @@
+diff -ru langtag.orig/liblangtag/lt-trie.c langtag/liblangtag/lt-trie.c
+--- UnpackedTarball/langtag.orig/liblangtag/lt-trie.c 2013-04-30 04:37:30.000000000 +0200
++++ UnpackedTarball/langtag/liblangtag/lt-trie.c 2013-04-30 14:57:50.777932196 +0200
+@@ -33,11 +33,6 @@
+ lt_iter_tmpl_t parent;
+ lt_trie_node_t *root;
+ };
+-typedef struct _lt_trie_iter_t {
+- lt_iter_t parent;
+- lt_list_t *stack;
+- lt_string_t *pos_str;
+-} lt_trie_iter_t;
+
+ /*< private >*/
+ static lt_trie_node_t *
+diff -ru langtag.orig/liblangtag/lt-trie.h langtag/liblangtag/lt-trie.h
+--- UnpackedTarball/langtag.orig/liblangtag/lt-trie.h 2013-04-30 04:44:36.000000000 +0200
++++ UnpackedTarball/langtag/liblangtag/lt-trie.h 2013-04-30 14:57:57.746969291 +0200
+@@ -21,7 +21,11 @@
+ LT_BEGIN_DECLS
+
+ typedef struct _lt_trie_t lt_trie_t;
+-typedef struct _lt_trie_iter_t lt_trie_iter_t;
++typedef struct _lt_trie_iter_t {
++ lt_iter_t parent;
++ lt_list_t *stack;
++ lt_string_t *pos_str;
++} lt_trie_iter_t;
+
+ lt_trie_t *lt_trie_new (void);
+ lt_trie_t *lt_trie_ref (lt_trie_t *trie);