summaryrefslogtreecommitdiff
path: root/navit/search.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-06-01 16:07:39 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-06-01 16:07:39 +0000
commitd1e9d486e52470c358eeb9f2876897fdd53aba57 (patch)
treeded59d29b0abda2e20e9ae29c839d06053376b42 /navit/search.h
parent5cd70e21aebbab2d430a508e94e01c73f8574971 (diff)
downloadnavit-d1e9d486e52470c358eeb9f2876897fdd53aba57.tar.gz
Add:Core:Work on housenumber search
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2300 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/search.h')
-rw-r--r--navit/search.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/navit/search.h b/navit/search.h
index c868ab665..04547bf78 100644
--- a/navit/search.h
+++ b/navit/search.h
@@ -24,15 +24,17 @@
extern "C" {
#endif
struct search_list_common {
- struct item item;
+ struct item unique,item;
int selected;
struct pcoord *c;
+ char *town_name;
+ char *district_name;
+ char *postal;
+ char *postal_mask;
};
struct search_list_country {
- struct item item;
- int selected;
- struct pcoord *c;
+ struct search_list_common common;
char *car;
char *iso2;
char *iso3;
@@ -41,28 +43,29 @@ struct search_list_country {
};
struct search_list_town {
- struct item item;
- int selected;
- struct pcoord *c;
+ struct search_list_common common;
struct item itemt;
- char *postal;
char *name;
char *district;
};
struct search_list_street {
- struct item item;
- int selected;
- struct pcoord *c;
+ struct search_list_common common;
char *name;
};
+struct search_list_house_number {
+ struct search_list_common common;
+ char *house_number;
+};
+
struct search_list_result {
int id;
struct pcoord *c;
struct search_list_country *country;
struct search_list_town *town;
struct search_list_street *street;
+ struct search_list_house_number *house_number;
};
/* prototypes */