]> git.pld-linux.org Git - packages/liblangtag.git/blob - liblangtag-enum.patch
- added enum patch from git (should fix lt-tag.h usage from C++); release 3
[packages/liblangtag.git] / liblangtag-enum.patch
1 From 3cc56cf32c006e7e8445c3ba49ffc128c646c88d Mon Sep 17 00:00:00 2001
2 From: David Tardon <dtardon@redhat.com>
3 Date: Wed, 23 Mar 2016 14:07:48 +0100
4 Subject: [PATCH] enum must be declared before it's used
5
6 ---
7  liblangtag/lt-tag.h | 26 +++++++++++++-------------
8  1 file changed, 13 insertions(+), 13 deletions(-)
9
10 diff --git a/liblangtag/lt-tag.h b/liblangtag/lt-tag.h
11 index 939acf5..78e3797 100644
12 --- a/liblangtag/lt-tag.h
13 +++ b/liblangtag/lt-tag.h
14 @@ -37,6 +37,19 @@ LT_BEGIN_DECLS
15   */
16  typedef struct _lt_tag_t       lt_tag_t;
17  
18 +enum _lt_tag_filter_t {
19 +       LT_TAG_FILTER_NONE          = 0,
20 +       LT_TAG_FILTER_LANGUAGE      = 1 << 0,
21 +       LT_TAG_FILTER_EXTLANG       = 1 << 1,
22 +       LT_TAG_FILTER_SCRIPT        = 1 << 2,
23 +       LT_TAG_FILTER_REGION        = 1 << 3,
24 +       LT_TAG_FILTER_VARIANT       = 1 << 4,
25 +       LT_TAG_FILTER_EXTENSION     = 1 << 5,
26 +       LT_TAG_FILTER_PRIVATEUSE    = 1 << 6,
27 +       LT_TAG_FILTER_GRANDFATHERED = 1 << 7,
28 +       LT_TAG_FILTER_ALL           = -1
29 +};
30 +
31  /**
32   * lt_tag_filter_t:
33   * @LT_TAG_FILTER_NONE: all of objects filtered.
34 @@ -55,19 +68,6 @@ typedef struct _lt_tag_t     lt_tag_t;
35   */
36  typedef enum _lt_tag_filter_t  lt_tag_filter_t;
37  
38 -enum _lt_tag_filter_t {
39 -       LT_TAG_FILTER_NONE          = 0,
40 -       LT_TAG_FILTER_LANGUAGE      = 1 << 0,
41 -       LT_TAG_FILTER_EXTLANG       = 1 << 1,
42 -       LT_TAG_FILTER_SCRIPT        = 1 << 2,
43 -       LT_TAG_FILTER_REGION        = 1 << 3,
44 -       LT_TAG_FILTER_VARIANT       = 1 << 4,
45 -       LT_TAG_FILTER_EXTENSION     = 1 << 5,
46 -       LT_TAG_FILTER_PRIVATEUSE    = 1 << 6,
47 -       LT_TAG_FILTER_GRANDFATHERED = 1 << 7,
48 -       LT_TAG_FILTER_ALL           = -1
49 -};
50 -
51  lt_tag_t                 *lt_tag_new                         (void);
52  lt_tag_t                 *lt_tag_ref                         (lt_tag_t       *tag);
53  void                      lt_tag_unref                       (lt_tag_t       *tag);
54 -- 
55 2.7.4.1.g5468f9e
56
This page took 0.048701 seconds and 3 git commands to generate.