summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2016-03-23 14:07:48 +0100
committerAkira TAGOH <akira@tagoh.org>2016-03-24 10:06:24 +0900
commit3cc56cf32c006e7e8445c3ba49ffc128c646c88d (patch)
treefec64007fce389ee691372e13ec0ab0cbd6e5976
parent8e58bf4042d917f6ac42d0bf6e15ccb8bc8bc651 (diff)
enum must be declared before it's used
-rw-r--r--liblangtag/lt-tag.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/liblangtag/lt-tag.h b/liblangtag/lt-tag.h
index 939acf5..78e3797 100644
--- a/liblangtag/lt-tag.h
+++ b/liblangtag/lt-tag.h
@@ -37,6 +37,19 @@ LT_BEGIN_DECLS
*/
typedef struct _lt_tag_t lt_tag_t;
+enum _lt_tag_filter_t {
+ LT_TAG_FILTER_NONE = 0,
+ LT_TAG_FILTER_LANGUAGE = 1 << 0,
+ LT_TAG_FILTER_EXTLANG = 1 << 1,
+ LT_TAG_FILTER_SCRIPT = 1 << 2,
+ LT_TAG_FILTER_REGION = 1 << 3,
+ LT_TAG_FILTER_VARIANT = 1 << 4,
+ LT_TAG_FILTER_EXTENSION = 1 << 5,
+ LT_TAG_FILTER_PRIVATEUSE = 1 << 6,
+ LT_TAG_FILTER_GRANDFATHERED = 1 << 7,
+ LT_TAG_FILTER_ALL = -1
+};
+
/**
* lt_tag_filter_t:
* @LT_TAG_FILTER_NONE: all of objects filtered.
@@ -55,19 +68,6 @@ typedef struct _lt_tag_t lt_tag_t;
*/
typedef enum _lt_tag_filter_t lt_tag_filter_t;
-enum _lt_tag_filter_t {
- LT_TAG_FILTER_NONE = 0,
- LT_TAG_FILTER_LANGUAGE = 1 << 0,
- LT_TAG_FILTER_EXTLANG = 1 << 1,
- LT_TAG_FILTER_SCRIPT = 1 << 2,
- LT_TAG_FILTER_REGION = 1 << 3,
- LT_TAG_FILTER_VARIANT = 1 << 4,
- LT_TAG_FILTER_EXTENSION = 1 << 5,
- LT_TAG_FILTER_PRIVATEUSE = 1 << 6,
- LT_TAG_FILTER_GRANDFATHERED = 1 << 7,
- LT_TAG_FILTER_ALL = -1
-};
-
lt_tag_t *lt_tag_new (void);
lt_tag_t *lt_tag_ref (lt_tag_t *tag);
void lt_tag_unref (lt_tag_t *tag);