summaryrefslogtreecommitdiff
path: root/navit/attr.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-06-05 13:58:38 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-06-05 13:58:38 +0000
commit9fafaf0070629f35562f160968739d40de7fe60e (patch)
tree08749a6767e0fc9aaad4cf79cd5d17c9d6d7acff /navit/attr.h
parentc8e9a6f89355eafb32add8f0d3afe2c362977d5d (diff)
downloadnavit-9fafaf0070629f35562f160968739d40de7fe60e.tar.gz
Fix:Core:Moved struct range outside of struct attr for better c++ compatibility
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5128 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/attr.h')
-rw-r--r--navit/attr.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/navit/attr.h b/navit/attr.h
index e82b08f5c..379fe57c1 100644
--- a/navit/attr.h
+++ b/navit/attr.h
@@ -106,6 +106,10 @@ enum attr_position_valid {
#define ATTR_DEF_ITEMS(x,...) (&(struct attr){attr_##x,{(char *)((enum item_type[]){__VA_ARGS__ , type_none})}})
#define ATTR_LIST(...) (struct attr *[]) { __VA_ARGS__, NULL}
+struct range {
+ short min, max;
+};
+
struct attr {
enum attr_type type;
union {
@@ -154,9 +158,7 @@ struct attr {
struct bookmarks *bookmarks;
struct config *config;
struct osd *osd;
- struct range {
- short min, max;
- } range;
+ struct range range;
int *dash;
enum item_type *item_types;
enum attr_type *attr_types;